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

innerHTML在这里的使用的意义

var oldHTML=oldnode.innerHTML;

不太明白这个innerHTML的含义,和用在这里有什么意义?

newnode.innerHTML=oldHTML

这段代码不加也可以,为什么要在这里在用这段代码?谢谢

正在回答

4 回答

var oldHTML=oldnode.innerHTML;

oldnode是一个标签,标签里有什么文本内容,则oldHTML就拿到的是什么内容,例如:

<p id="oldnode">我是一个p标签>

//如果要拿到p标签里的文本内容,并且用一个变量来接受它,就可以用如下的方法:

var oldnode = document.getElementById("oldnode");

var oldHTML = oldnode.innerHTML;   // oldHTML的值为:"我是一个p标签";

⤴️ 上面是获取标签内容

⤵️ 下面是给修改标签内容

newnode.innerHTML=oldHTML;

仍然举例说明: 一个p标签

<p id = "newnode">我是一个新的p标签</p>

//如果要修改p标签里的文本内容,则可以用如下的方法:

var newnode = document.getElementById("newnode");

newnode.innerHTML = "我是修改过的文本内容"; //此时p标签里的文本内容已经被修改为:"我是修改过的文本内容";


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

它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。innerHTML 属性用于获取或替换 HTML 元素的内容。

0 回复 有任何疑惑可以回复我~
使用Objectnode.innerHTML可以用来获取节点标签中的内容;
使用newnode.innerHTML=oldHTML 赋值时,oldHTML中可以包含HTML标签.比如:
newnode.innerHML="<strong>中国</strong>" 可以起到加粗的效果


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

它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。(获取HTML当前标签的起始和结束里面的内容), 经常利用它实现信息的动态显示

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

举报

0/150
提交
取消

innerHTML在这里的使用的意义

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