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

运行没效果

为什么我运行你们的代码和我自己的代码都没有效果 ?浏览器是谷歌和IE

提问者:qq_寤栦紵浼_0 2015-07-01 11:18

个回答

  • zrapp
    2015-08-13 15:43:38

     function replaceMessage(){
            var oldp = document.getElementById('oldnode');
              var newi = document.createElement("i");
              newi.innerHTML = oldp.innerHTML;
              oldp.parentNode.replaceChild(newi,oldp); 
           }

    加上后点击    将粗体变为斜体  就变了

  • 慕慕0515528
    2015-08-07 22:59:42

    我运行了好几个,也是没有效果。

  • 大布and科比
    2015-08-04 14:49:54

    要点击链接"将粗体变为斜体",你估计没有点击吧

  • qq_寤栦紵浼_0
    2015-07-04 21:27:44

    我运行了。没变成斜体,还是粗体

  • qq_长风的锋_0
    2015-07-04 05:24:58

     function replaceMessage(){

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

              var newnodeText=document.createTextNode("JAVASCRIPT");

              newnode.appendChild(newnodeText);

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

     oldnode.parentNode.replaceChild(newnode,oldnode);

           }    

    可以呀