JavaScript通过类名和标记名获取元素
我希望在JavaScript中通过类名和标记名获得DOM元素列表,而不是使用jQuery 例如,我需要使用classJavaScript通过类名和标记名获取元素,javascript,dom,Javascript,Dom,我希望在JavaScript中通过类名和标记名获得DOM元素列表,而不是使用jQuery 例如,我需要使用class.active获取所有元素 var elements = document.getElementsByTagName("ul"); var activeElements = document.getElementsByClassName('active') 用JavaScript实现这一点的最快和最好的方法是什么 没有像jQuery或这样的外部库是迂腐的,在纯JavaScript
.active获取所有
元素
var elements = document.getElementsByTagName("ul");
var activeElements = document.getElementsByClassName('active')
用JavaScript实现这一点的最快和最好的方法是什么
没有像jQuery或这样的外部库是迂腐的,在纯JavaScript中没有办法做到这一点,因为纯JavaScript与DOM没有任何关系。但是您要查找的是document.querySelectorAll()
。谢谢,就是这样,返回文档中与指定选择器组匹配的元素列表。支持IE8+
document.querySelectorAll('ul.active')