ie8_getElementById()
document.getElementById() 和 document.ie8_getElementById() 之间有什么区别。
Whats the difference between document.getElementById() and document.ie8_getElementById().
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 MSDN:
在 IE8 模式下,getElementById 仅对 ID 属性执行区分大小写的匹配。在 IE7 模式和以前的模式中,此方法对 ID 和 NAME 属性执行不区分大小写的匹配。
换句话说,它的工作方式就像世界其他地方在 ie8 模式下一样。您应该始终调用 getElementById,它只是在不同版本的 ie 中工作方式不同。
From MSDN:
In IE8 mode, getElementById performs a case-sensitive match on the ID attribute only. In IE7 mode and previous modes, this method performs a case-insensitive match on both the ID and NAME attributes.
In other words, it works like the rest of the world in ie8 mode. You should always call getElementById, it just works differently in different versions of ie.
http://msdn.microsoft.com/en-我们/库/ms536437%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms536437%28VS.85%29.aspx