อาการ
สมมติว่า คุณได้กำหนดเป็นองค์ประกอบของพื้นที่ข้อความที่มีแอตทริบิวต์ maxLength การกำหนดค่าบนเว็บเพจ แล้ว คุณเปิดเว็บเพจที่ในโหมดแบบแปลกดั้งเดิมใน Internet Explorer 11 เมื่อคุณพยายามที่จะดึงข้อมูลแอตทริบิวต์ maxLength โดยใช้วิธี getAttribute บนเว็บเพจ ผลลัพธ์เป็น null
การแก้ปัญหา
ข้อมูลการปรับปรุง
เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งปรับปรุงการรักษาความปลอดภัยล่าสุดสำหรับ Internet Explorer เมื่อต้องการทำเช่นนี้ ไปที่Microsoft Update นอกจากนี้ ให้ดูข้อมูลทางเทคนิคเกี่ยวกับการปรับปรุงสะสมด้านการรักษาความปลอดภัยล่าสุดสำหรับ Internet Explorer
หมายเหตุ โปรแกรมปรับปรุงนี้ถูกรวมในวันที่มีนาคมการปรับปรุงการรักษาความปลอดภัยสำหรับ Internet Explorer (MS15-018)ก่อน
วิธีแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ คุณสามารถตั้งค่าเว็บเพจให้ใช้โหมดเอกสารรุ่นที่ใหม่กว่า
ข้อมูลเพิ่มเติม
ปัญหานี้เกิดขึ้นได้เนื่องจากที่แอตทริบิวต์ maxLength จะไม่ถูกเปิดเผยในเอกสารถ้าเว็บเพจที่ใช้โหมดเอกสาร Internet Explorer 5 (โหมดแบบแปลก) หรือโหมดเอกสาร Internet Explorer 7 ต่อไปนี้เป็นตัวอย่างของเว็บเพจที่มีปัญหาเกิดขึ้น:
<html><head>
<meta content="IE=5" http-equiv="X-UA-Compatible" />
</head>
<body>
<textarea rows="4" cols="50" maxLength="200" onclick="javascript:alert ('maxLength is ' + this.getAttribute('maxLength'));"></textarea>
</body>
</html>
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
ดูคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์