JavaScript 通过类名和标签名获取元素

标签 javascript dom

我想在 JavaScript 中通过类名和标签名获取 DOM 元素列表,而不是使用 jQuery。

例如我需要得到所有<ul>.active 的元素

var elements = document.getElementsByTagName("ul");
var activeElements = document.getElementsByClassName('active')

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

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

最佳答案

document.querySelectorAll('ul.active')

关于JavaScript 通过类名和标签名获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32194140/

相关文章:

javascript - 如何使 console.log 写入我传递的完整日志?

javascript - 如何在ajax中添加下拉选项

javascript - 检查客户端是否已接受安全异常

javascript - 用javascript将一个HTML节点分割为多个节点

javascript - 如何停止跳转来自 Ajax.load 方法的内容?

javascript - 模糊事件不会在 IE7 和 IE6 中触发

javascript - jQuery 到传统 Javascript 的映射

javascript - 通过JavaScript获取父节点的部分内容

javascript - 将两个文档元素数组添加到一个数组中的最佳方法是什么?

javascript - JS动态隐藏/删除具有相同类名的div