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

我想问问加粗字体的代码是什么意思?

我想问问加粗字体的代码是什么意思?

unction replaceMessage(){        var oldnode=document.getElementById("oldnode");        var newnode=document.createElement("i");        newnode.innerHTML=oldnode.innerHTML        oldnode.parentNode.replaceChild(newnode,oldnode);             }    
查看完整描述

2 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

newnode内部的html代码填充为oldnode内部的html代码,

在替换node时会将node内的所有html代码都移除,所以需要将旧node内的复制到新的里面再替换

查看完整回答
反对 回复 2015-12-04
?
木子舟义

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

让newnode  也就是你通过document.createElement() 新建立的 i 标签的 文本内容 等于 带有id值为oldnode的html标签的文本内容 

比如说<div  id="oldnode"> 我是内容</div>   你现在新建了一个i 标签,并且把div里的文本内容   “我是内容”赋给了  i标签的文本内容   ==>     <i> 我是内容</i>  


最后让i标签去取代div标签。 

我说明白了吗?

查看完整回答
反对 回复 2015-12-04
  • 2 回答
  • 0 关注
  • 1605 浏览
慕课专栏
更多

添加回答

举报

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