根据CSS选择器规范定位文档中指定的元素。
浏览器兼容性:
IE 8+、FF 3.5+、Safari 3.1+、Chrome 和 Opera 10+ 良好支持 。
相同点:
1.querySelector和querySelectorAll 都属于 W3C 中的 Selectors API 规范。
2.querySelector和querySelectorAll 所接收的参数都是必须严格符合 CSS 选择符规范的。
不同点:
querySelector返回的是符合的第一个对象,没有返回null;
querySelectorAll返回的一个集合(NodeList),没有返回空数组
<div class="container">
<p> i'm p1</p>
<p> i'm p2</p>
</div>
document.querySelectorAll(".container p")[1].innerHTML;//i'm p2
document.querySelectorAll(".container p")[0].innerHTML;//i'm p1
document.querySelector(".container p").innerHTML;//i'm p1
分享到:
相关推荐
querySelector和querySelectorAll是W3C提供的新的查询接口 querySelector和querySelectorAll是W3C提供的 新的查询接口,其主要特点如下: 1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。 2、...
先按W3C的规范来说这两个方法应该返回的内容吧,大家先看下官方的解释,然后根据需要选择使用
其实关于querySelector和querySelectorAll的介绍说明很多。在此主要是做个记录
其实关于querySelector和querySelectorAll的介绍说明很多,在此主要是做个记录
querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。 目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 ...
通过利用TypeScript 4.1模板文字类型, querySelector和querySelectorAll函数具有更好的键入功能。 :optical_disk: 安装 npm i -D typed-query-selector :watermelon: 用法 自动补片 您需要做的就是导入此模块,...
事实上,现在所有的浏览器厂商都提供了 querySelector 和 querySelectorAll 这两个方法的支持,甚至就连微软也派出了 IE 8 作为支持这一特性的代表,querySelector 和 querySelectorAll 作为查找 DOM 的又一途径,极...
在IE8的新特性里,提到了会支持querySelector()和querySelectorAll()方法,如何使用这里就不说了,只是记录下我在使用时遇到一个问题。
XML查询总览xmlquery是用于XML文档的XPath查询包,允许您使用XPath表达式从XML文档中提取数据或评估。 xmlquery具有内置的查询对象缓存功能,... 添加QuerySelector和QuerySelectorAll方法,支持重用查询对象。 PR (感
ElementPresence V1.0 ... 作为参数,您可以使用通常与querySelector和querySelectorAll一起使用的任何有效选择器。 elementPresence('.element-class').then( ( element ) => { myOtherFunction() });
实用程序与当量querySelector , querySelectorAll ,和matches 。 DOM和hast之间的显着区别是DOM节点引用了其父节点,这意味着可以对document.body.matches(':last-child')进行评估。 此信息不会存储在hast中,...
// el and input: querySelector or querySelectorAll or getElementById el: document.querySelectorAll('.cron'), input: document.getElementById('input-cron'), autoplay: true }); // Métodos // cron...
标准DOM功能(例如querySelector或querySelectorAll适用于树遍历。 :high_voltage: :high_voltage: 从AngleSharp 0.9迁移到AngleSharp 0.10或更高版本? 查看我们的。 :high_voltage: :high_voltage: 主要特点 可...
querySelector 定义和用法 querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。 注意: querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll...
现代浏览器支持getElementsByClassName, querySelector以及querySelectorAll(可以解析CSS语法)。然而,老版本的浏览器可能只提供getElementById以及getElementByTagName。在最坏的情况下,jQuery的Sizzle引擎必须...