【发布时间】:2011-05-14 11:15:37
【问题描述】:
我正在尝试遍历页面上的所有元素,因此我想检查此页面上存在的每个元素是否有一个特殊的类。
那么,我怎么说我要检查每个元素?
【问题讨论】:
-
您确定要自己循环遍历每个元素吗?为什么不使用 jquery 和选择器来抓取属于该特定类的元素?
-
不是有document.getElementsByTagName方法吗?
-
*TL;DR: 对于仅可见元素,请使用:
document.body.getElementsByTagName('*') -
迭代:
for (... of ...) { } -
我用过:
Array.from(document.querySelectorAll('*')).forEach(el => {})
标签: javascript dom