JavaScript HTML DOM 节点列表

NodeList 对象是一个从文档中获取的节点列表 (集合)

NodeList对象类似HTMLCollection对象
一些旧版本浏览器中的方法(如:getElementsByClassName()
返回的是NodeList对象,而不是HTMLCollection对象
所有浏览器的childNodes属性返回的是NodeList对象
大部分浏览器的 querySelectorAll()返回NodeList对象
NodeList对象length属性
NodeList对象length属性定义了节点列表中元素的数量

HTMLCollection与NodeList的区别

HTMLCollection是HTML元素的集合
NodeList是一个文档节点的集合。
NodeList与HTMLCollection有很多类似的地方
NodeList与HTMLCollection都与数组对象有点类似
可以使用索引 (0, 1, 2, 3, 4, ...) 来获取元素
NodeList与HTMLCollection都有length属性
HTMLCollection元素可以通过name,id或索引来获取
NodeList只能通过索引来获取
只有NodeList对象有包含属性节点和文本节点

猜你喜欢

转载自blog.csdn.net/weixin_43794314/article/details/86422568