我的输出不对

来源:9-8 访问子节点childNodes

慕码人9569303

2020-04-12 17:08

<!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呢?

写回答 关注

1回答

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468729 学习 · 22077 问题

查看课程

相似问题