【发布时间】:2015-09-09 17:50:48
【问题描述】:
我如何知道实时收藏和非实时收藏之间的区别。
根据我的研究:
live 是:当 DOM 中的更改反映在集合中时。修改节点时,内容会发生变化。
Not Live 是:当 DOM 中的任何更改都不会影响集合的内容时。
document.getElementsByClassName() 是一个 HTMLCollection,并且是实时的。
document.getElementsByTagName() 是一个 HTMLCollection,并且是实时的。
document.getElementsByName() 是一个 NodeList 并且是实时的。
document.querySelectorAll() 是一个 NodeList 并且不是实时的。
为什么 document.querySelectorAll 没有上线?
我知道:
HTMLCollection 只包含 Elements 节点 NodeList 包含元素节点和文本节点。
【问题讨论】:
标签: javascript