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

McK*_*yla 4 javascript

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

document.getElementsByTagName('*')document.all

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

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

Már*_*son 14

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

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

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

:-)