innerHTML和innerText的用法

TA徛

TA徛

2016-02-20 00:38

下面是个超简单的innerHTML和innerText的用法教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)用法:
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
展开更多 50%)
分享

猜你喜欢

innerHTML和innerText的用法

Web开发
innerHTML和innerText的用法

innerHTML在Firefox和Opera下的执行特例

Web开发
innerHTML在Firefox和Opera下的执行特例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

innerHTML的认识

Web开发
innerHTML的认识

innerHTML应用

Web开发
innerHTML应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JavaScript实际应用:innerHTMl和确认提示的使用

Web开发
JavaScript实际应用:innerHTMl和确认提示的使用

冬凌草的价值和用法

中医保健 中医养生 中草药
冬凌草的价值和用法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MAC用命令行快速创建加密归档文件的技巧

MAC用命令行快速创建加密归档文件的技巧

Mac如何使用Finder访问iCloud文档

Mac如何使用Finder访问iCloud文档
下拉加载更多内容 ↓