首页 >> 口碑

innerhtml(innerhtml和html的区别)

2023-03-25 口碑 141 作者:佚名

大家好,今天来给大家分享innerhtml的相关知识,通过是也会对innerhtml和html的区别相关问题来为大家分享,如果能碰巧解决你现在面临的问题的话,希望大家别忘了关注下本站哈,接下来我们现在开始吧!

1innerHTML是什么

innerHTML是指的将一段HTML代码或文本从新插入到一个HTML元素如divspanlabeltd....等等这些元素,新插入的值会覆盖当前的值

示例:

script type="text/javascript"

function aa(){

document.getElementById("div1").innerHTML="bbbbbbbb";

}

/script

div id="div1"

asdsadsad

/div

input type="button" value="点我" onclick="aa()" /

2js中innerHTML与innerText的用法与区别

1、js中innerHTML的用法:

innerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容(包含html标签)。

获取元素的内容:element.innerHTML;

给元素设置内容:element.innerHTML =htmlString;

代码示例为:

p id="test"font color="#000"获取段落p的 innerHTML/font/p

document.getElementById("test").innerHTML

输出内容为:font color="#000"获取段落p的 innerHTML/font

2、js中innerText的用法:

innerText可获取或设置指定元素标签内的文本值,从该元素标签的起始位置到终止位置的全部文本内容(不包含html标签)。

获取元素的内容:element.innerText;

给元素设置内容:element.innerText = string;

代码示例为:

p id="test"font color="#000"获取段落p的 innerHTML/font测试测试/p

document.getElementById("test").innerHTML

输出内容为:获取段落p的 innerHTML试测试

3、innerHTML和innerText区别:

innerHTML返回的是标签内的 html内容,包含html标签。

innerText返回的是标签内的文本值,不包含html标签。

代码示例为:

p id="test"font color="#000"获取段落p/font测试/p

document.getElementById("test").innerHTML

输出内容为:font color="#000"获取段落p/font测试

document.getElementById("test").innerText

输出内容为:获取段落p测试

扩展资料:

1、javascript获取节点文本值:

(1)原生js写法 document.getElementById('test').innerHTML

(2)jQuery写法 $('#test').html()

2、javascript获取节点的方法:

(1)通过id的方式

document.getElementById("id")

(2)通过类名查找元素,多个类名用空格分隔,得到一个HTMLCollection(一个元素集合,有length属性,可以通过索引号访问里面的某一个元素)

document.getElementsByClassName('a b')

(3)通过标签名查找元素 返回一个HTMLCollection

document.getElementsByTagName('div')

(4)通过name属性查找,返回一个NodeList(一个节点集合,有length属性,可以通过索引号访问)

document.getElementsByName('c')

参考资料来源:Javascript官方文档-Element.innerHTML

参考资料来源:Javascript官方文档-HTMLElement.innerText

3innerHTML用法

innerHTML在JS是双向功能: 取对象的内容 或者 像对象插入内容;

eg1:div id="aa"这是内容/div ,可以通过document.getElementById("aa").innerHTML来获取id为aa的对象的内嵌内容;

eg2:像对象插入内容:document.getElementById("abc").innerHTML="这是被插入的内容";这样就可以像id为abc的对象插入内容。

关于innerhtml的内容到此结束,希望对大家有所帮助。

tags:

关于我们

锐萌小雪知识分享每天更新各类行业经验知识问答,不定期的更新行业经验问答,经验知识解读,生活经验知识科普,以及各种百科经验知识等,学知识,涨见识,就来锐萌百科网!

最火推荐

小编推荐

联系我们


Copyright © 2020-2022 锐萌小雪知识分享 · 网站地图 · 内容地图 · XML地图 ·吉林锐萌网络科技有限公司 版权所有 备案:吉ICP备2023000282号-3,