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

来源:9-15 替换元素节点replaceChild()

王二大

2015-02-15 13:58

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

写回答 关注

2回答

  • 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>会变空

           }    


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题