如何使用CSS选择器选择多个元素?

时间:2015-12-01 11:29:36

标签: javascript html css css-selectors

我有一些HTML:

<div class="blah">
<div class="blah">

而且我想让所有的div与班级&#39; blah&#39;

var result = document.querySelector('.blah');

然而,结果只是第一个元素。

如何获取 所有 元素?

小提琴:

https://jsfiddle.net/pa5jpvsk/

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

而是使用document.querySelectorAll返回一个列表。

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll

答案 2 :(得分:1)

您可以使用querySelectorALL

执行此操作

var result = document.querySelectorAll('.blah');
console.log(result.length)
<div class="blah">
<div class="blah">

结果显示在控制台中。

使用jQuery,您可以将其简化为:

$('.blah');