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

代码的理解

<body>

<ul id="test"><li>JavaScript</li><li>HTML</li></ul> 

<script type="text/javascript">

  var otest = document.getElementById("test");  
  var newnode = document.createElement("li");
  newnode.innerHTML = "PHP" ;  
 otest.insertBefore(newnode,otest.childNodes[1]); 
          
</script> 

</body>

 otest.insertBefore(newnode,otest.childNodes[1]); 中的1是第一个子节点吗?我觉得要在javascript之前插入的话,应该为childNode[0]啊
          

正在回答

1 回答

1指的是第二个子节点,它的下标是从0开始的

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

楼上的微笑 提问者

恩恩,是答案搞错了
2015-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码的理解

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