Dom节点列表
NodeList 对象是一个从文档中获取的节点列表 (集合) 。
所有浏览器的 childNodes 属性返回的是 NodeList 对象。
大部分浏览器的 querySelectorAll() 返回 NodeList 对象。
var myNodeList = document.querySelectorAll("p");
1
# HTMLCollection 与 NodeList 的区别
pcoll=document.querySelectorAll("p")
plist=document.getElementsByTagName("p")
1
2
3
2
3
以上 pcoll 返回的就是固定的值。
而获取 plist 后, 若 html 页面有变化且刚好添加或移除了 p 标签, 此时plist也会跟着变。
编辑 (opens new window)
上次更新: 2021/08/13, 23:21:49