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

错哪了呢,求解啊,这样不行的吗

    <script type="text/javascript">

      function replaceMessage(){

          var oldnode = document.getElementsTagName("b");

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

  oldnode.replaceChild(newnode,oldnode);

       }  


提问者:慕仔0737733 2017-03-23 21:56

个回答

  • chrealcool
    2017-04-15 14:44:05


    实际上是你的标签替换成功,但是你的新标签下的文本内容为空,所以无法显示.

  • weibo_ning心_0
    2017-03-28 18:16:13

    newnode没有文本内容,怎么替换

  • 慕仔0737733
    2017-03-23 21:57:43

    为啥我直接获取标签名替换不成功的呢