问答详情
源自:9-9 访问子节点的第一和最后项

求教代码哪里错了

<script type="text/javascript">
 var x=document.getElementsById("con");
     for(var i in x.childNodes){
             if(x.childNodes[i].nodeType!=1){  
                   x.removeChild(x.childNodes[i]);    
             }
     }
    document.write(x.firstChild.nodeName+","+x.firstChild.nodeValue);
    document.write(x.lastChid.nodeName+","+x.lastChild.nodeVale);
</script>

提问者:_Capricornna 2016-07-21 16:19

个回答

  • Wxd_R
    2016-07-22 15:41:50
    已采纳

      for(var i = 0; i < x.childNodes.length; i++)

    document.write(x.lastChild.nodeName+","+x.lastChild.nodeValue);


  • qq_留白_3
    2016-11-16 11:16:41

    for in一般用于遍历枚举类型

  • 慕容2709325
    2016-07-22 11:53:32

    document.getElementsById("con")改成document.getElementById("con")