代码之家  ›  专栏  ›  技术社区  ›  Ash Burlaczenko

ie8\u getElementById()

  •  2
  • Ash Burlaczenko  · 技术社区  · 15 年前

    document.getElementById()和document.ie8\u getElementById()有什么区别。

    2 回复  |  直到 8 年前
        1
  •  2
  •   Keith Rousseau    15 年前

    来自MSDN: 在IE8模式下,getElementById只对ID属性执行区分大小写的匹配。在IE7模式和以前的模式中,此方法对ID和NAME属性执行不区分大小写的匹配。

    换句话说,它的工作方式与ie8模式下的世界其他地方一样。您应该始终调用getElementById,它只是在不同版本的ie中工作方式不同。

        2
  •  1
  •   Martin Smith    15 年前

    IE8模式下,getElementById执行 ID上区分大小写的匹配 仅属性。在IE7模式和 在以前的模式中,此方法执行 两个ID上的不区分大小写匹配 和名称属性 产生意想不到的结果。

    http://msdn.microsoft.com/en-us/library/ms536437%28VS.85%29.aspx