innerText , innerHTML , textContent
来源:互联网 发布:重庆软件外包公司 编辑:程序博客网 时间:2024/05/16 15:27
innerText , innerHTML , textContent
与innerText的区别
Internet Explorer 引入了 element.innerText
,目的是相似的,不过有下面几点不同之处:
textContent
会获取所有元素的内容,包括<script>
和<style>
元素,然而 IE 专有属性innerText
不会。innerText
会受样式的影响,它不返回隐藏元素的文本,但textContent
返回。- 由于
innerText
受 CSS 样式的影响,它会触发重排(reflow),但textContent
不会。
与innerHTML的区别
正如它的名字,innerHTML
返回
HTML
文本。很多时候,当需要往一个元素里面写文本的时候,人们使用
innerHTML,但其实应该使用
textContent,因为文本不会被解析为 HTML,所以它很可能在性能表现上会更好,同时还能够避免XSS攻击。
例子
// 给定如下HTML:// <div id="divA">This is <span>some</span> text</div>// 获得文本内容:var text = document.getElementById("divA").textContent;// |text| is set to "This is some text".// 设置文本内容:document.getElementById("divA").textContent = "This is some text";// divA的HTML现在是这样的:// <div id="divA">This is some text</div>
浏览器兼容性
- Desktop
- Mobile
[转]
0 0
- innerText innerHTML textContent
- innerText , innerHTML , textContent
- firefox 中 innerText,innerHTML,textContent,
- firefox 中 innerText,innerHTML,textContent
- js:innerHTML与innerText||textContent
- innerHTML, outerHTML, innerText, outerText, textContent
- innerHtml/outerHtml/innerText/outerText/textContent比较
- innerHTML、innerText、textContent和value属性
- innerHTML outerHTML innerText textContent的区别
- 07 JS-DOM之-innerHTML、innerText、textContent
- innerHTML、textContent、innerText的区别和联系
- nodeType、innerHTML、innerText、textContent之间的区别与联系
- 被玩坏的innerHTML、innerText、textContent和value属性
- 被玩坏的innerHTML、innerText、textContent和value属性
- innerText、innerHtml、textContent取值赋值之间的区别
- innerHTML,textContent
- javascript对象小探之十一——innerHTML、outerHTML、innerText、textContent区别
- JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性
- (1.4.8.1)腾讯2012实习生笔试题2+答案解析
- 旋度的直角系数学定义
- HUD4256 The Famous Clock
- Android之调用摄像头和相册以及裁剪
- ssh
- innerText , innerHTML , textContent
- Java加密解密入门
- DropdownList绑定年份并且默认值显示当年年份
- 黑马程序员_内部类以及匿名内部类的使用
- 网络编程~C++实现局域网通信
- java虚拟机理解 ---01 走近java
- 扫雷-源码
- day 023 再谈代理Delegate
- poj3734