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的主要内容,如果未能解决你的问题,请参考以下文章