为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不是只输出第二个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>


正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

qq_红尘无泪_0 提问者

非常感谢!
2017-12-04 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信