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

写了个注释方便理解

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号