js 原生 document.querySelectorAll document.getElementsByTagName document.querySelector doc

Posted leahtao的前端积累

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 原生 document.querySelectorAll document.getElementsByTagName document.querySelector doc相关的知识,希望对你有一定的参考价值。

1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。 
2、querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组)。 可通过指定下标的方法获取某个的元素,例如document.querySelectorAll(‘.ubox‘)[0],表示获取第一个。
返回的结果是静态的,之后对document结构的改变不会影响到之前取到的结果。 
这两个方法都可以接受三种类型的参数:id(#),class(.),标签,很像jquery的选择器。
 
3、getElementsByTagName() 方法可返回带有指定标签名的对象的集合document.getElementsByTagName("p")[3]获取指定元素。
4、getElementById()返回指定的元素。
 

以上是关于js 原生 document.querySelectorAll document.getElementsByTagName document.querySelector doc的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 中的 querySelectorAll 等效项

IOS系统兼容input keyup事件

vue+elementUI表格下载为excel

为啥 Chrome 不需要在更改时重新绘制整个图层?

原生js如何判断元素出现在可视区

js原生模拟点击事件