1.getElementsByTagName 与 querySe

2018-10-01  本文已影响0人  雨蒙_snow

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

image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读