遍历节点树
parentNode -> 父节点(最顶端的parentNode为#document)
childNodes ->直接子节点们 (节点类型包括:元素节点,文本节点,注释节点,注意:元素后有换行,空格会视为文本节点)
firstChild -> 第一个子节点
lastChild -> 最后一个子节点
nextSibling -> 后一个兄弟节点
previousSibling -> 前一个兄弟节点
遍历元素节点树
parentElement -> 返回当前元素的父元素节点(IE不兼容)
children -> 只返回当前元素的元素子节点(与childNodes 区别)
childElementCount === children.length当前元素节点的子元素个数(IE不兼容)
firstElementChild -> 返回第一个元素节点(IE不兼容)
lastElementChild -> 返回最后一个元素节点(IE不兼容)
nextElementSibling/previousElementSibling -> 返回后一个/前一个兄弟元素节点
节点类型
nodeType.元素节点 ===> 1
nodeType.属性节点 ===> 2
nodeType.文本节点 ===> 3
nodeType.注释节点 ===> 8
nodeType.document ===> 9
nodeType.DocumentFragment ===> 11
|
|