美文网首页
1.getElementsByTagName 与 querySe

1.getElementsByTagName 与 querySe

作者: 雨蒙_snow | 来源:发表于2018-10-01 08:59 被阅读0次

原文链接
1.querySelectorAll()getElementsByTagName()两个方法都是用来查找DOM元素的。知道querySelectorAll()方法将获取到NodeList对象,getElementsByTagName()方法获取到的是HTMLCollection对象。虽然他们获取的都是DOM动态集合,但两者还是略有差异的。
2.getElementsByTagNamequerySelectorAll 方法快
使用getElementsByTagName方法我们得到的结果就像是一个对象的索引,而通过querySelectorAll方法我们得到的是一个对象的克隆;所以当这个对象数据量非常大的时候,显然克隆这个对象所需要花费的时间是很长的
3.getElementsByTagName 返回值是动态的
querySelectorAll 返回值是静态的

image.png image.png

相关文章

网友评论

      本文标题:1.getElementsByTagName 与 querySe

      本文链接:https://www.haomeiwen.com/subject/esaeoftx.html