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

根据所给的答案,还有同学们的代码,全都没有效果,仍然是a

这样写根本就没有把a标签换成i,不知道什么原因,根据所给的答案,还有同学们的代码,全都没有效果,仍然是a


<script type="text/javascript">
      function replaceMessage(){
        var oldnode=document.getElementById("oldnode");
           var oldHTML= oldnode.innerHTML;           
           var newnode=document.createElement("i");         
           oldnode.parentNode.replaceChild(newnode,oldnode);
           newnode.innerHTML=oldHTML;
       }    
  </script>

提问者:雨乔 2015-03-11 14:23

个回答

  • lymo
    2015-03-11 14:49:46

    代码没问题,也有效果呀,一按就变斜体了。至于那显示的代码是不会变的,那相当于编辑状态。