症状
假定您定义具有 maxLength 属性定义网页上的某个值对一个 textarea 元素。然后,在 Internet Explorer 11 中的旧式突发模式中打开网页。当您尝试在该网页上使用 getAttribute 方法来检索 maxLength 属性时,则结果为 null。
解决方案
更新信息
若要解决此问题,请安装最新的 Internet Explorer 累积安全更新。要做到这一点,请转到Microsoft 更新。此外,请参阅Internet Explorer 最新的累积安全更新的技术信息。
注意:此更新前曾在3 月的 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 用于描述软件更新的术语。