Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript document.documentElement与document.all_Javascript - Fatal编程技术网

Javascript document.documentElement与document.all

Javascript document.documentElement与document.all,javascript,Javascript,有人能告诉我这两个JavaScript命令之间的区别吗? 另外,这两种主要浏览器之间的兼容性如何?我知道documentElement与大多数浏览器兼容 感谢文档。documentElement是对文档根元素的引用,通常是标记 document.all是一种集合类型,包含文档中所有子标记的枚举。它是IE特有的,对于跨浏览器脚本应该避免使用 document.documentElement是DOM级别2,因此现在几乎可以在任何主流浏览器中使用。document.all是对W3C标准的专有Micro

有人能告诉我这两个JavaScript命令之间的区别吗?
另外,这两种主要浏览器之间的兼容性如何?我知道
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