为了账号安全,请及时绑定邮箱和手机立即绑定

可以把appendChild那句改成用innerHTML吗

可以把appendChild那句改成用innerHTML吗

Whitney_Wang 2016-10-20 09:39:41
<body>  <div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div>  <a href="javascript:replaceMessage()"> 将加粗改为斜体</a>      <script type="text/javascript">      function replaceMessage(){        var oldNode=document.getElementById("oldnode");        var newNode=document.createElement("i");        newNode.innerHTML="JavaScript";        oldNode.parentNode.replaceChild=(newNode,oldNode);          }      </script>   </body>为什么这样写不可以呢?求大神解答
查看完整描述

2 回答

已采纳
?
MarlboroKay

TA贡献189条经验 获得超236个赞

仔细看了一下你的代码,

oldNode.parentNode.replaceChild=(newNode,oldNode);

把等号去掉,

 oldNode.parentNode.replaceChild(newNode,oldNode);

就ok了。

希望能帮到你,望采纳! ps:本人是第一个回答的。

查看完整回答
1 反对 回复 2016-10-20
?
名分开就是姓名

TA贡献39条经验 获得超4个赞

appendChild 那句在哪里? 而且你这句“oldNode.parentNode.replaceChild=(newNode,oldNode);”错了,不要等号

查看完整回答
反对 回复 2016-10-20
  • 2 回答
  • 0 关注
  • 1414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信