为啥就是没替换

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

前端女神

2016-01-13 14:00

<!DOCTYPE HTML>

  1. <html>

  2. <head>

  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  4. <title>无标题文档</title>

  5. </head>

  6. <body>

  7.   <b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。

  8.   <a href="javascript:replaceMessage()"> 将JavaScript改为JAVA</a>

  9.   

  10.     <script type="text/javascript">

  11. function replaceMessage(){

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

  13.     var newnodeText=document.createTextNode("java");

  14.     newnode.appendChild(newnodeText);

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

  16.     oldNode.parentNode.replaceChild(newnode,oldNode);

  17.               

  18. }     

  19.   </script>

  20.   

  21.  </body>

  22. </html>

写回答 关注

1回答

  • 前端女神
    2016-01-13 14:44:03

    从新拷贝下代码就又好了。哎

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题