childNodes

Posted sweeneyhuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了childNodes相关的知识,希望对你有一定的参考价值。

childNodes

w3school:

childNodes 属性返回节点的子节点集合,以 NodeList 对象。

可以使用 length 属性来确定子节点的数量,然后可以遍历所有的子节点并提取需要的信息。

语法为element.childNodes.

chidNoeds返回的是node的集合,

每个node都包含有nodeType属性。

nodeType取值:

元素节点:1

属性节点:2

文本节点:3

注释节点:8

在IE早期版本中,只获取元素节点,所以可以改为使用children

当使用childNodes时,因为不止返回元素节点,还会返回文本等,所以

技术分享图片

想要获取文本内容“11”,用childNodes时就要考虑

1.ul和first之间的换行符。

2.第一个li标签内的空格符。

3.first和second这两个li之间的换行符

也就是该用childNodes[4]

 

以上是关于childNodes的主要内容,如果未能解决你的问题,请参考以下文章