平行第二个for循环里的子节点取不到值x.childNodes.length变成了undefined求教
以下是简介,详情请看截图
var x=document.getElementById("con");
for (i=0;i<x.childNodes.length;i++){
if (x.childNodes[i].nodeType!=3 && x.childNodes[i].nodeType!=8){
document.write("<br>第一个子节点的节点名是"+x.childNodes[i].nodeName+"<br>第一个子节点的节点类型是"+x.childNodes[i].nodeType+"<br>第一个子节点的节点值是"+x.childNodes[i].nodeValue+"<br>");
break;
}
}
for (a=x.childNodes.length;a>0;a--){
document.write(x.childNodes[a]+"<br>");
if (x.childNodes[a].nodeType!=3 && x.childNodes[a].nodeType!=8){
document.write("<br>最后一个子节点的节点名是"+x.childNodes[a].nodeName+"<br>最后一个子节点的节点类型是"+x.childNodes[a].nodeType+"<br>最后一个子节点的节点值是"+x.childNodes[a].nodeValue+"<br>");
break;
}