细节错误吗谁找找

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

qq_小污龟_fDM015

2016-12-04 16:17

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

          var oldHTML= oldnode.innerHTML;

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

          oldnode.parentNode.replaceChild(newnode.oldnode); 

          newnode.innerHTML=oldHTML;


写回答 关注

3回答

  • 小雨4359834
    2016-12-04 21:24:59
    已采纳

    var newnodeText=document.createTextNode("javascript");添加后面这个试下,我试过了可以的,你试下呗

  • qq_浮世_0
    2016-12-20 20:12:54

    oldnode.parentNode.replaceChild(newnode.oldnode);   这句代码的newnode.oldnode  中间是逗号,不是点。确实是细节错误!

  • 小雨4359834
    2016-12-04 21:20:06

     var newnode=document.createElement("i");这里你只是创建了一个i标签啊即一个节点,节点里面没有内容,应该加上var newnodeText=document.createElementText("javascript");给这个i标签添加一个文本内容

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题