JavaScript按类名和标记名称获取元素

svn*_*vnm 3 javascript dom

我希望在JavaScript中按类名和标记名获取DOM元素列表,而不是使用jQuery.

例如,我需要<ul>使用类获取所有元素.active

var elements = document.getElementsByTagName("ul");
var activeElements = document.getElementsByClassName('active')
Run Code Online (Sandbox Code Playgroud)

在JavaScript中执行此操作的最快和最佳方法是什么.

没有像jQuery或cheerio这样的外部库

Ama*_*dan 6

document.querySelectorAll('ul.active')
Run Code Online (Sandbox Code Playgroud)