querySelectorAll 和 getElementByTagName()等方法的区别

来源:互联网 发布:java构造器怎么理解 编辑:程序博客网 时间:2024/06/05 20:21

二者详细的使用方法不再做介绍,可以在w3c查阅

二者返回的都是NodeList对象,querySelectorAll不是实时的,而getElementByTagName是实时的。

实时:
假设在一个没有<div>的文档中调用getElementByTagName('div'),此时返回的是一个长度为0的NodeList对象,如果在文档中插入一个<div>元素,此元素将自动成为NodeList的一个成员,并且长度由0变为1

0 0