使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

您可以包含嵌入在 DIV 标签的输入字段的 HTML 网页。使用您的网页中的脚本并使用innerHTML属性替换周围的 DIV 容器。(此属性还包括您专注的输入字段。在此情况下,网页不再具有焦点。

原因

发生此问题是因为文档。ActiveElement属性设置为 null。

注意:它是预期的行为在 IE9 标准模式和更高版本的模式中,文档。ActiveElement属性设置为 null 时innerHTML属性用于替换周围的 DIV 容器。

解决方案

更新信息

若要解决此问题,请安装最新的 Internet Explorer 累积安全更新。要做到这一点,请转到Microsoft 更新

有关最新的 Internet Explorer 累积安全更新的技术信息,请访问以下 Microsoft 网站︰

http://www.microsoft.com/technet/security/current.aspx注意:此更新最初包含在安全更新 2888505。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2888505 MS13 088: Internet Explorer 累积安全更新︰ 2013 年 11 月 12 日

解决方法

若要变通解决此问题,以及通过使用innerHTML属性更改内容时的文档。ActiveElement为 null,将正文innerHTML属性设置通过调用document.body.setActive(),根据您的具体情况。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

此更新改变旧的 IE7 文档模式下的功能和 IE8 文档模式下 (例如在兼容性视图) 在 Internet Explorer 10 这样的文档模式执行相同的备用 Internet Explorer 的早期版本中一样︰

  • 当您使用"Internet Explorer 7"文档模式下,文档ument。ActiveElement属性设置为 BODY 标签。

  • 当您使用"Internet Explorer 8"文档模式下的文档。ActiveElement属性设置为的 HTML 标记。

参考资料

请参见用于描述软件更新的术语Microsoft。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×