两个常用的查询函数语法

196 阅读1分钟

我们常用的查询函数语法分为 querySelectorquerySelectorAll

获取单个元素 : document.querySelector('选择器')

获取多个元素 : document.querySelectorAll('选择器')

两者区别:

(1)作用不同

querySelector:只能找到满足条件的第一个条件 querySelectorAll: 可以找到满足条件的所有元素

(2)语法不同

querySelector: 返回值是dom对象,可以使用dom对象
querySelectorAll:返回值是伪数组,不可以使用dom点语法,必须要选下标取出dom对象才可以使用dom点语法

- @description: 获取满足条件的第一个元素
- @param {string}  选择器字符串 
- @return:  dom对象 | null

- @description: 获取满足条件 所有元素
- @param {string}  选择器字符串  
- @return:  一定是伪数组 (伪数组有三要素下标、元素、长度。 但是没有数组方法)

注意:凡是看到后缀为list或者arr的,就是提示为数组类型