我有一个调用 document.getElementsByClassName('a')
返回的对象的节点列表。 .其中一些对象有一个额外的类 b。如何创建包含两个类的元素数组?我没有使用全局搜索来搜索 b。我更喜欢 vanillaJS/ES6 代码。
HTML 代码示例:
<div class ="a"></div>
<div class ="a"></div>
<div class ="a b"></div>
<div class ="a"></div>
<div class ="a b"></div>
<div class ="a"></div>
最佳答案
请尝试使用 querySelector。
document.querySelectorAll('.a.b');
这可能是您最简单的解决方案。
关于javascript - 通过 nodeList 中的 className 过滤对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41772014/