为什么不能执行替换?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body>


  <div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div>
  <a href="javascript:replaceMessage()"> 将加粗改为斜体</a>
  
    <script type="text/javascript">
      function replaceMessage(){
        var d=document.createElement("i");  
        d.innerHTML="JavaScript";
        var c=document.getElementById("oldnode");
        c.parentNode.replaceChlid(d,c);
       }    
  </script>
  
 </body>
</html>


qq_吃药先森_03169839
浏览 1495回答 2
2回答

qq_青枣工作室_0

你的c.parentNode.replaceChlid,写错了。要改为c.parentNode.replaceChild就是拼错了Chlid,改为Child。

蜂之谷

楼上正解
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript