html dom select,HTML DOM querySelectorAll() 方法

HTML DOM querySelectorAll() 方法

querySelectorAll()返回与指定的选择器组匹配的文档中的元素列表 (使用深度优先的先序遍历文档的节点)。返回的对象是 NodeList 。

返回的NodeList中的元素按照它们在源代码中出现的顺序进行排序。

返回的NodeList可以通过索引号访问。索引从0开始。

NodeList是一个静态集合,这意味着DOM中的更改对该集合无效。

使用NodeList的length属性来确定具有指定选择器的元素数量,然后可以遍历所有元素并提取所需的信息。

语法:document.querySelectorAll(selectors)

示例document.querySelectorAll("div");测试看看‹/›

浏览器兼容性

表格中的数字指定了完全支持querySelectorAll()方法的第一个浏览器版本:方法8a52e181155e76840cf02bf482182311.gif34eb413f6a7e85d2739dfc5f50e215bd.gifa3365342f73498abc96506d39b5fa102.gif9e7574e58467d7a85ce2472a6ee24733.gif56e0a8b93ed3960aeb70b9a9e721d1b4.gif

querySelectorAll()13.5103.28

参数值参数描述

selectors包含一个或多个要匹配的选择器的字符串。该字符串必须是有效的CSS选择器字符串。

技术细节返回值:一个NodeList对象,代表文档中与指定CSS选择器匹配的所有元素。

例外情况:SyntaxError-指定的选择器字符串的语法无效

DOM版本:DOM级别1

更多实例

获取所有带有class="demo"的元素:

示例document.querySelectorAll(".demo");测试看看‹/›

此示例返回带有“ note”类的文档中所有

元素的列表:

示例document.querySelectorAll("div.note");测试看看‹/›

设置文档中所有

元素的背景色:

示例document.querySelectorAll("h1, p, div");测试看看‹/›

相关参考

CSS教程:CSS选择器

CSS Reference: CSS .class 选择器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值