帮我看看程序哪里错了?

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

肖炎

2016-11-26 11:22

function replaceMessage(){

          var node=document.getElementsByTagName("div");

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

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

          newnode.innerHTML= oldnode.innerHTML;

 

           node[0].replaceChild(newnode,oldnode);

       }    

语法没错误,但运行结果没反应。

写回答 关注

2回答

  • Hei_a
    2016-11-29 10:56:45
    已采纳

    ...是我错了   这个弄的特米糊   你的没问题  只是Create 大写了

    肖炎

    非常感谢!这低级错误 哈哈

    2016-11-30 16:12:35

    共 1 条回复 >

  • Hei_a
    2016-11-26 13:10:20

    你想想node[0]是什么?

    肖炎 回复Hei_a

    空格元素是属于文本节点,div是元素节点,会是这样的错误吗?

    2016-11-29 10:41:43

    共 3 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题