HTMLCollection 与 NodeList 对象

1.HTMLCollection对象

HTMLCollection是 HTML 元素的集合。

HTMLCollection 对象类似一个包含 HTML 元素的数组列表。

通过document.getElementsByTagName()方法返回 HTMLCollection对象。

2.NodeList对象

所有浏览器的 childNodes 属性返回的是 NodeList 对象。

大部分浏览器的 querySelectorAll() 返回 NodeList 对象。

3.HTMLCollection对象与NodeList对象的异同点

一样点:两者都是类数组对象,都有length,都可以通过for循环遍历,都可以通过索引的方式拿到其中的某一项

不同点:

1.HTMLCollection 是 HTML 元素的集合。而NodeList 是一个文档节点的集合。

2.HTMLCollection 元素可以通过 name,id 或索引来获取。而NodeList 只能通过索引来获取。只有 NodeList对象有

包含属性节点和文本节点。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
简JAY眨眨龙眼_的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容