Javascript document.documentElement与document.all
有人能告诉我这两个JavaScript命令之间的区别吗?Javascript document.documentElement与document.all,javascript,Javascript,有人能告诉我这两个JavaScript命令之间的区别吗? 另外,这两种主要浏览器之间的兼容性如何?我知道documentElement与大多数浏览器兼容 感谢文档。documentElement是对文档根元素的引用,通常是标记 document.all是一种集合类型,包含文档中所有子标记的枚举。它是IE特有的,对于跨浏览器脚本应该避免使用 document.documentElement是DOM级别2,因此现在几乎可以在任何主流浏览器中使用。document.all是对W3C标准的专有Micro
另外,这两种主要浏览器之间的兼容性如何?我知道
documentElement
与大多数浏览器兼容
感谢
文档。documentElement
是对文档根元素的引用,通常是
标记
document.all
是一种集合类型,包含文档中所有子标记的枚举。它是IE特有的,对于跨浏览器脚本应该避免使用
document.documentElement
是DOM级别2,因此现在几乎可以在任何主流浏览器中使用。document.all
是对W3C标准的专有Microsoft扩展。这是一个旧函数,不应该再使用了
rfc人们现在谈论的是
document.querySelector()
现在,更有意义的问题是document.getElementById和document.all之间的区别,因为document.documentElement和document.all是完全不同的,实际上我想知道这两个的工作原理。我想这个问题是我这样问的,我想比较一下这两者。很抱歉,我正在开发一个web应用程序,我必须使safari兼容。我面临的主要问题是文档。所有的都是用于IE的。是否有与文档等价的东西。所有的???需要注意:document。所有的
都很好,一个页面上有大量的DOM元素。只需在控制台中运行:document.all.length