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

写了个注释方便理解

function replaceMessage(){

       var oldnode=document.getElementById("oldnode");//找到id=oldnode的<b>标签

           var oldHTML= oldnode.innerHTML; //把oldnode里面的内容保存起来          

           var newnode=document.createElement("i"); //创建<i>标签        

           oldnode.parentNode.replaceChild(newnode,oldnode);//<b>是<div>的子元素,要先找到它的父元素再改,改的是标签

           newnode.innerHTML=oldHTML;//把oldnode的内容"Javascript"放到新的<i>标签里面去

       }    


正在回答

1 回答

其实var oldHTML=oldnode.innerHTML和newnode.innerHTML=oldHTML可以合在一起写:

newnode.innerHTML=oldnode.innerHTML;//老节点的内容赋给新节点

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

写了个注释方便理解

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