如何查找页面中的所有元素

时间:2011-03-17 22:51:54

标签: javascript

我知道有两种方法可以找到页面中的所有元素。

document.getElementsByTagName('*')document.all

有更好的方法还是最好的方式之一?

我正在制作一个元素选择器(主要用于练习),我想知道获取页面中所有元素的最可靠方法,以测试选择器。

1 个答案:

答案 0 :(得分:14)

document.all是Microsoft过时的专有方法。不要使用它。

document.getElementsByTagName('*')是W3C查找文档中所有元素的标准方法 - 当然也是最快的 - 并且也适用于Internet Explorer。

P.S。由于有人必须加入并提供这个问题的jQuery答案,所以如何使用jQuery选择页面中的所有元素:jQuery('*');

: - )