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

为什么不是只输出第二个div的ceshi呢?

<body>

<div>  

  <p>javascript</p>

  <h5>PHP</h5>

</div>

<div>

  <h1>ceshi</h1>

  <h1>ceshi1</h1>

  <h1>ceshi2</h1>

</div>  

<script type="text/javascript">

 var firstnode=document.getElementByTagName("div")[1].childNodes;

 for(var i=0;i<firstnode.length;i++){

     document.write(firstnode[i].nodeValue);

 } 

</script>

</body>


提问者:qq_红尘无泪_0 2017-11-30 10:49

个回答

  • 慕慕9236744
    2017-11-30 15:12:01
    已采纳

    因为 var firstnode=document.getElementByTagName("div")[1].childNodes;;【】是1

  • 爱学习的小若若
    2018-04-12 09:39:13

    把1改成0就是输出div的第一个子节点