问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

js中innerHTML与innerText的用法与区别

发布网友 发布时间:2022-04-07 04:49

我来回答

5个回答

热心网友 时间:2022-04-07 06:18

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

热心网友 时间:2022-04-07 07:36

1、innerHTML:

  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。

2、innerText:

  从起始位置到终止位置的内容, 但它去除Html标签


举例:

<div id="test">
   <span style="color:red">test1</span> test2
</div>

<a href="javascript:alert(test.innerHTML)">innerHTML内容</a>


<a href="javascript:alert(test.innerText)">inerHTML内容</a>



特别说明:

  innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用
innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:

<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">去除HTML标签后的文本</a>

热心网友 时间:2022-04-07 09:11

用法:

<div id="test">
<span style="color:red">test1</span> test2
</div>

在JS中可以使用:

test.innerHTML:

  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。

  上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。

test.innerText:

  从起始位置到终止位置的内容, 但它去除Html标签

  上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。

test.outerHTML:

  除了包含innerHTML的全部内容外, 还包含对象标签本身。

  上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>

完整示例:

<div id="test">
<span style="color:red">test1</span> test2
</div>

<a href="javascript:alert(test.innerHTML)">innerHTML内容</a>
<a href="javascript:alert(test.innerText)">inerHTML内容</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>

特别说明:

  innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:

<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>

热心网友 时间:2022-04-07 11:02

InnerText和.InnerHtml属性的用法不一样

对HTML对象设置的前者的时候只支持普通的字符串
后者设置的时候能用包含html标签

都去的时候也是这样的

热心网友 时间:2022-04-07 13:10

innerHTML,指定元素的html内容,就包含有html元素;

innerText,仅指元素的文本内容,不含任何html标签元素等。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
原神七神实力排名谁最擅长战斗 原神七神实力排名官方 原神七神是谁分别叫什么名字 水最高温度是多少度 什么有脚不走路下是什么 618淘特买返红包规则是什么?附购物津贴规则 淘宝特价版新增“官方补贴”频道 梦见白色黄鼠狼跟我说话,我给它磕了三个头,还梦见一只黄色的也跟... qq好友动态提醒怎么关闭 关于再见2023你好2023跨年朋友圈说说句子八十句 再见2020,你好2021说说句子80条 MP3铃音是什么功能 男女朋友不能随便去寺庙吗 情侣去寺庙有忌讳吗? 吃什么食物美白皮肤最快? 鹭岩茗茶东方颂和华祥苑金凤凰,哪个茶叶更好? 苏州久久欣餐饮管理有限公司怎么样? 吃什么食物比较美白 东方市哪里能喝茶? 手机用闪光灯当手电筒会坏么 手机把闪光灯当手电用对手机有害吗 用手机的闪光灯作为手电筒安全吗? 转让天喔蜂蜜柚子茶东方风云榜季选音乐营内场票两张,200每张,Q:1244807744需要的下班来徐家汇取 把手机闪光灯当手电筒用会影响寿命吗? 手机闪光灯能当手电用吗? 茶朔洵中文应该怎么念 怎样才能让手机闪光灯变成手电筒? 微信朋友圈录视频最多能录入多久时间 我从朋友口中听说台湾茶东方美人的产区是苗粟与新竹一带,是这样吗? 苹果手机微信朋友圈能发15秒的视频吗 吴裕泰茶东方是红茶还是绿茶 情侣能去烧香拜佛吗 圆明园有日晷吗? 怎么加MP3格式铃音 啊 为什么情侣不能去九华山 青岛哪个地方有日晷,或者哪里有大理石日晷出售? 很多人都在说,情侣不能一起去寺庙拜佛。真的假的?是不是太迷信了 昨晚上做爱了今日去寺庙上香可以吗? 目前发现的三个晷仪分别藏于哪里? 下载的MP3如何设为铃声 翼虎1.5t胎压正常是多少 日晷石雕重庆有吗 夫妻二人可以同时去寺庙烧香拜佛吗? mp3铃音与mp3格式的区别? 故宫里面有很多的日晷,它们有什么作用? 2015款福特翼虎胎压标准是多少 请问情侣可以一起进寺庙烧香吗 福特翼虎胎压怎么看,新翼虎胎压多少正常 如何把Mp3设置成短信铃音呀? 复旦大学的日晷在哪里 2017款福特翼虎180尊翼版的轮胎气压是多少
  • 焦点

最新推荐

猜你喜欢

热门推荐