问答详情
源自:8-1 css3的游戏规则 - 什么是选择器?

插入节点insertBefore()


<ul id="test">

<li id="one">JavaScript</li>

<li>HTML</li>

</ul> 

 <script type="text/javascript">

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

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

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

 newnode.innerHTML="PHP";

 test.insertBefore(newnode,node);

  </script>

为什么没有效果


提问者:笨小孩日记 2016-04-15 20:39

个回答

  • roots
    2016-04-15 22:34:31
    已采纳

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

    document.creatElement是在对象中创建一个对象哦,document.getElementById("xx")这个是根据指定的 id 属性值得到对象,

    所以您可以改成 var newnode=document.creatElement("li");试试


  • 龙猫酱
    2016-04-15 20:55:46

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

    creatElementById 没有这样的用法吧

    改成creatElement("li")试试?