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

关于新节点的生成

<script type="text/javascript">

      function replaceMessage(){

          

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

   var newNodeText = document.createTextNode("JavaScript");

   newNode.appendChild(newNodeText);

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

   

  // i.innnerHTML = oldNode.innerHTML;

   

  oldNode.parentNode.replaceChild(newNode,oldNode);

       }    

  </script>


为什么要用appendChild()的方式新加一个节点,而用innerHTML无效呢。。

提问者:云萼 2018-07-20 07:42

个回答

  • 陈大隐
    2018-07-20 08:14:52
    已采纳

    有效的啊,你看看innerHTML是不是多打了一个