📅  最后修改于: 2023-12-03 15:32:21.909000             🧑  作者: Mango
在JavaScript中,querySelectorAll()方法允许开发人员按照CSS选择器的模式查找匹配的元素。这个方法返回一个NodeList对象,其中包含符合选择器模式的所有元素。
var elements = document.querySelectorAll(selectors);
假设我们有如下的HTML代码:
<ul>
<li class="item">Item 1</li>
<li class="item">Item 2</li>
<li class="item">Item 3</li>
</ul>
我们可以使用querySelectorAll()方法来选择所有class为“item”的元素:
var items = document.querySelectorAll(".item");
这个方法返回的是一个NodeList对象,可以通过它来访问匹配元素的属性和方法。例如,我们可以使用以下代码来改变所有元素的文本颜色:
for (var i = 0; i < items.length; i++) {
items[i].style.color = 'blue';
}
querySelectorAll()方法支持大多数的CSS选择器语法,包括:
querySelectorAll()方法最早作为DOM标准的一部分出现在IE8和Firefox 3.5中。现在它被所有主流浏览器所支持。