innerHTML和innerText的用法


用法:
<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>



相关阅读:
PHP编程中八种常见的文件操作方式
ASP.Net调试之三板斧:第一招
mysql 如何添加/创建用户
轻松让Windows与Linux和平共处
我们需要了解多少才能走近HTML5
如何用ASP编写网站统计系统3
关于javascript的“静态类"
mysql 性能的检查和调优方法
纯js实现背景图片切换效果代码
运行asp.net时出现 http错误404-文件或目录未找到
css中子元素浮动后父容器的闭合
防止ajax重复请求的方法(GET和POST)
用bat实现打开快捷方式指向的目录
asp.net得到本地电脑基本信息的简单方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 《颜氏家训》读书笔记 我的亲子运动会作文300字 绿豆芽作文380字 地球只有一个作文100字 小学五年级作文500字:电冰箱 雨天,适合想念 墓畔哀歌 2015毕业生毕业登记表自我鉴定范文 14年搞笑祝福语汇集 除夕搞笑的祝福语 8月8日寞晓灏 国庆节周记300字 中国与中亚石油贸易合作发展策略研究 如果你是学生,你有勇气看完吗?°文/韩子轩 湖北十堰80后青年彭伟的感人孝心故事 我爱中国450字 有趣的面试逻辑题 2016简短辞职报告范文 公司2006年技术质量工作总结 末日作文1000字 摆正希望的天平作文1200字 2014届人教版一轮题库:语言表达和运用(简明、准确、鲜明、生动) 街道社区党建试点联手共建工作经验材料 讨厌冬天作文450字 侯以雷诗歌欣赏1992 我们90后总有让你们骄傲的一天作文800字 守望生命中最后的爱情 军乐演奏:《前进在新长征的路上》串词: 苏轼的哲理诗 小学四年级作文350字:给小姨的一封信 2009年度秋季学期信息技术教研工作总结 游玩白塘公园250字 爸爸、妈妈,我想对您说800字 肥西,我的家100字 戒指 下雪了100字【精选】 2015年度xx优秀大学生入党申请书 林业局十二五工作总结及十三五规划 远方的叮咛 Unit 9 Can you come to my party?Period 1 Section A 1a -1c导学案 酸甜苦辣作文600字 小学四年级作文400字:被补习班“吞噬”的人 生产技术管理制度 自治州人大常委会工作报告 紫水晶般的梦作文400字 神秘的女生(3)作文100字 高中高二作文1000字:神奇的画笔 用心体会(1) 玩具王国600字作文 和妈妈说说心里话

Copyright © 2016 phpStudy |