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

为什么给li加id不行

<body>

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

<script type="text/javascript">

  var otest = document.getElementById("test"); 

  var node=document.getElementById("ht");

  var newnode=document.createElement("li");

  newnode.innerHTML="php";

  node.insertBefore(newnode,node);


</script> 

</body>


正在回答

1 回答

JS里的最后一句写错了,应该是

  otest.insertBefore(newnode,node);

原因:insertBefore() 方法可在已有的子节点前插入一个新的子节点。是子节点!所以调用该方法的是父节点!

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

举报

0/150
提交
取消

为什么给li加id不行

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号