读取xml之后,如下操作,返回值为null,请问为什么呀?
var xmlStr = "<root><child>RuoRan</child><child>JinSeFeng</child></root>";
var xmlDoc = loadXML(xmlStr);
var childs = xmlDoc.childNodes[0].childNodes;
for ( var x = 0; x < childs.length; x++)
{
alert(childs[x].nodeValue);
}
然而我用这种方式就可以了:
for ( var x = 0; x < childs.length; x++)
{
if(document.all) alert(childs[x].text);
else alert(childs[x].textContent);
}