[


HTML DOM querySelectorAll() 方法

Document 对象

实例

获取文档中 class="example" 的所有元素:

var x = document.querySelectorAll(".example");


定义与用法

querySelectorAll() 方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList 对象。

NodeList 对象表示节点的集合。可以通过索引访问,索引值从 0 开始。

提示: 你可以使用 NodeList 对象的

length 属性来获取匹配选择器的元素属性,然后你可以遍历所有元素,从而获取你想要的信息。

更多 CSS 选择器可以参考

CSS 选择器教程 ,

CSS 选择器参考手册。

浏览器支持

表格中的数字表示支持该方法的第一个浏览器的版本号。






方法

querySelectorAll()

4.0

8.0

3.5

3.2

10.0

注意: Internet Explorer 8 支持 CSS2 选择器。

IE9 及更高版本的浏览器已经支持 CSS3 选择器。

语法

elementList = document.querySelectorAll(selectors);


elementList 是一个静态的 NodeList 类型的对象。

selectors 是一个由逗号连接的包含一个或多个 CSS 选择器的字符串。

属性值

参数

类型

描述

CSS 选择器

String

必须。 指定一个或多个匹配 CSS 选择器的元素。可以通过 id, class, 类型, 属性, 属性值等作为选择器来获取元素。

]