为什么childNodes数组具有和不准确的项目数

时间:2013-05-23 17:52:31

标签: javascript xml

从下图中可以看出,childNodes数组有13个项目。但显然“book”元素只有6个childNodes。为什么这不准确?

screenshot

1 个答案:

答案 0 :(得分:2)

因为childNodes返回所有子节点,包括文本节点(即使它们只包含空格)。如果迭代子节点并输出它们的nodeType,您将看到一些是元素,一些是文本。