如果在代码中有jquery库,使用jquery选择器来获取DOM元素是很方便的,但是在有些情况下需要用到原生的js代码获取DOM元素,现将方法总结如下:
1. document.getElementById() 根据ID获取DOM,结果是单个DOM,如果有多个匹配则返回第一个
2. document.getElementsByTagName() 根据标签名获取DOM,结果是所有匹配DOM元素构成的数组,注意Elements是复数
3. document.getElementsByName() 根据name属性获取DOM,结果是所有匹配DOM元素构成的数组,注意Elements是复数
4. document.getElemetnsByClassName() 根据类名获取DOM, 结果是所有匹配DOM元素构成的数组,注意Elments是复数
5. document.querySelector() 这种方法与jquery选择器非常类似,可以根据任何类名、标签名或者id获取元素,此方法返回的是单个DOM,如果有多个匹配返回的是第一个
6. document.querySelectorAll() 与上一个方法类似,但是返回的是一个数组,包含所有匹配的DOM元素
原生的js获取DOM元素方法总结
最新推荐文章于 2023-09-16 21:46:01 发布