NameNodeMap
Dom元素用过attributes属性获取NameNodeMap对象。例如:
var div = document.getElementById('div');
var nameNodeMap = div.attribute;
NameNodeMap结构如下图:

HTMLCollection
通过Dom元素的children属性获取元素的子元素集合即HTMLCollection集合对象

NodeList
通过Dom袁术的childNodes 属性返回包含被选节点的子节点的NodeList。

HTMLCollection与NodeList
HTMLCollection集合中只有DOM元素节点,NodeList中包含Dom元素节点和文本节点(text)和注释节点

网友评论