【发布时间】:2017-11-22 11:16:14
【问题描述】:
我想在 JavaScript 中按类名和标签名获取 DOM 元素列表,而不是使用 jQuery。
例如,我需要获取类为.active 的所有<ul> 元素
var elements = document.getElementsByTagName("ul");
var activeElements = document.getElementsByClassName('active')
在 JavaScript 中最快和最好的方法是什么。
没有像 jQuery 或 cheerio 这样的外部库
【问题讨论】:
-
学究起来,在 pure JavaScript 中没有办法做到这一点,因为 pure JavaScript 与 DOM 没有任何关系。但你要找的是
document.querySelectorAll()。
标签: javascript dom