我有一些HTML:
<div class="blah">
<div class="blah">
而且我想让所有的div与班级&#39; blah&#39;
var result = document.querySelector('.blah');
然而,结果只是第一个元素。
如何获取 所有 元素?
小提琴:
答案 0 :(得分:1)
这很难:querySelectorAll()
http://www.w3schools.com/jsref/met_document_queryselectorall.asp
答案 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');