问答详情
源自:9-15 替换元素节点replaceChild()

为什么我的点击后标签里面的内容没有了?

貌似这段代码有问题,点击后标签里面的内容变没了,说好的替换呢?

提问者:王二大 2015-02-15 13:58

个回答

  • qwerasdfvvv
    2015-03-07 13:23:19

    记得吧oldNode里的内容取出来放倒newNode里去

  • derrick9006
    2015-02-15 14:11:07

    你的代码

     function replaceMessage(){

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

          //你开了i 元件命名为 newnode

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

          //你开了一个variable(oldnode)然后把原来的oldnode放进去

          oldnode.parentNode.replaceChild(newnode,oldnode);   

    //        然后你把newnode(空的)顶替 oldnode 所以你的<b>Javascript</b>会变空

           }