问答详情
源自:9-8 访问子节点childNodes

我的输出不对

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title></head><body><div>  javascript    <p>javascript</p>  <div>jQuery</div>  <h5>PHP</h5></div><script type="text/javascript">    var childN = document.getElementsByTagName("div")[0].childNodes;    var x = 1;    for (var i=0;i<childN.length;i++) {        document.write("--"+"节点" + x + "--" + "<br />");        document.write("节点名称:"+childN.nodeName+"<br />");        document.write("节点值:"+childN.nodeValue+"<br />");        document.write("节点类型:"+childN.nodeType+"<br />");        document.write("<br />");        x++;    }</script></body></html>

怎么我的输出全是undefind呢?

提问者:慕码人9569303 2020-04-12 17:08

个回答

  • 慕码人9569303
    2020-04-12 17:13:35

    解决了,是因为输出的时候应该要写成childN[i]才对