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

oldnode=document.getElementsByTagName("b")。用这个为什么不行?

<script type="text/javascript">
      function replaceMessage(){
          var newnode=document.createElement("i");
          var oldnode=document.getElementsByTagName("b");
          newnode.innerHTML=oldnode.innerHTML;
          oldnode.parentNode.replaceChild(newnode,oldnode);
   
       }    
  </script>


正在回答

1 回答

因为getElementsByTagName("b")返回的是一个数组

第四行改为:

var oldnode=document.getElementsByTagName("b")[0];

应该就可以了

1 回复 有任何疑惑可以回复我~
#1

进击的张阿涛 提问者

可以哎 你好棒棒哦
2018-05-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

oldnode=document.getElementsByTagName("b")。用这个为什么不行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信