javascript里的document.all用法

all 方法最初是由 IE 浏览器拥有的,并不属于 W3C 规范范畴,他返回调用 all 方法的 HTML 标记自身内的所有子孙元素的 HTML 标记集合 。

all 方法的详细说明请参见 MSDN:http://msdn.microsoft.com/en-us/library/ms537434(VS.85).aspx

通常情况下使用 document.all 方法获得文档元素内所有 HTML 标记的集合,他最先使用在 IE 浏览器中。现在其他浏览器已经支持 document.all 这个方法了,但在支持细节上有差异。

 在 IE 中 document.all 的布尔值是 true ,其他浏览器都是 false。

由此可以用来判断是否是Ie

if(document.all)

{

  alert("it's ie");

}

于 document.all 方法存在支持程度问题,获取元素还是推荐用 W3C DOM 规范中提供的 document.getElementById、document.getElementsByTagName 等标准方法。

源自:http://w3help.org/zh-cn/causes/BX9002

原文地址:https://www.cnblogs.com/youxin/p/2660093.html