日期:2014-05-20  浏览次数:20888 次

getChildNodes()?是什么意思
刚在写一个对XML文件解释的代码,网上看了不少例子,用到了getChildNodes()这个方法,但都不知道这方法中文名称叫什么,或说这方法返回的是什么东西,大家帮解释一下,谢谢

------解决方案--------------------
返回当前节点里面的所有子节点

<p>
<c name="c1">c1</c>
<c name="c2">c2</c>
<c name="c3">c3</c>
</p>
得到p节点
p节点的.getChildNodes();
返回的是里面的3个<c>

------解决方案--------------------
当然不是,它是得到当前节点中的所有子节点。

如果你的node 是第2个<p>,那么该函数node.getChildNodes();就返回第二个<p>下面的3个<c>节点
------解决方案--------------------
title的getChildNodes()返回2个,也就是2个p,返回的p是节点对象,不是html

如果你要返回第一个<c name="c1">c1</c>,那你这样写:
title的getChildNodes()[0].getChildNodes()[0].outerHTML
------解决方案--------------------
探讨
这里我想问返回的对象employees是指那些节点的?