querySelector和querySelectorAll有什么区别?
时间: 2023-11-09 18:59:21 浏览: 168
再谈querySelector和querySelectorAll的区别与联系
querySelector用于返回匹配指定 CSS 选择器的第一个元素,而querySelectorAll则返回所有匹配指定 CSS 选择器的元素列表。
具体区别如下:
1. querySelector返回找到的第一个匹配元素,而querySelectorAll返回所有匹配的元素。
2. querySelector只返回单个元素,而querySelectorAll返回一个NodeList对象,可以通过它来遍历所有匹配的元素。
3. 可以使用querySelector来获取任何CSS选择器,而querySelectorAll只能使用简单选择器或者通过组合简单选择器来构建更复杂的选择器。
阅读全文