遍历节点数和遍历元素节点数方法

遍历节点树
  parentNode -> 父节点(最顶端的parentNode为#document)
  childNodes -> 子节点们 (节点类型:元素,属性,文本,注释,document,DocumentFragment)
  firstChild -> 第一个子节点
  lastChild -> 最后一个子节点
  nextSibling -> 后一个兄弟节点
  previousSibling -> 前一个兄弟节点

遍历元素节点树
  parentElement -> 返回当前元素的父元素节点(IE不兼容)
  children -> 只返回当前元素的元素子节点
  node.childElementCount === node.children.length当前元素节点的子元素个数(IE不兼容)
  firstElementChild -> 返回第一个元素节点(IE不兼容)
  lastElementChild -> 返回最后一个元素节点(IE不兼容)
  nextElementSibling/previousElementSibling -> 返回后一个/前一个兄弟元素节点

 

 

 

节点类型

 

nodeType.元素节点   ===>  1

nodeType.属性节点   ===>  2

nodeType.文本节点   ===>  3

nodeType.注释节点   ===>  8

nodeType.注释节点   ===>  8

nodeType.document  ===>  9

nodeType.DocumentFragment   ===>  11

posted @ 2020-01-21 16:11  另一场风花雪月  阅读(405)  评论(1)    收藏  举报