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

为什么insertBefore前面还要加一个otest呢??

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

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

  newnode.innerHTML="PHP";

  otest.insertBefore(newnode,otest.lastChild)

  


正在回答

1 回答

原生JS的代码规定所有的节点增添、替换、删除都需要通过父级标签来增加、替换、删除子元素;就例如一个爸爸才有权利选择生一个儿子或者扔掉一个儿子或和别人换一个儿子。  -------因此比较麻烦,学原生JS方便我们理解原理,后面学到JQuery你就可以更方便的对DOM进行一些操作了。

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

举报

0/150
提交
取消

为什么insertBefore前面还要加一个otest呢??

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