js获取元素的方式详细解读

264 阅读1分钟

js中获取元素的几种方式:

第一种方法:仅获取一个元素

语法:document.querySelector('css选择器')

返回值:选择器选中的第一个元素,如果没有匹配到,则返回null,获取元素后可以直接操作

第一种方法:获取多个元素

语法:document.querySelectorAll('css选择器')

返回值:一个伪数组,如果没有取到值,那也是返回一个空的伪数组,但并不是null

注意点:获取元素后不能直接操作修改,因为返回但是一个伪数组,所以想要得到里面但每一个对象,需要通过遍历数组for方式后才可以进行操作

let mya = document.querySelector('.mya')      //获取页面中带有mya类名的元素
let arr = document.querySelectorAll('span')    //获取页面中带有span标签的所有元素

其他不常用的获取元素的方式:

 let id = document.getElementById('myh2')    //获取的是一个ID元素,只能获取第一个
    console.log(id);

 let leiming = document.getElementsByClassName('mya')  //获取带有mya类名的元素 数组
    console.log(leiming);

 let biaoqian = document.getElementsByTagName('span') //获取带有span标签的元素 数组
    console.log(biaoqian);