IE下有个innerText属性,FF下有个textContent属性;

两者在部分情况下可以等效,但在一些特殊情况缺有不同的用法,导致不能互换使用;

innerText:它的内容实际上就是你在浏览器看到的内容。它的值是经过浏览器解释过的结果:它将元素的innerHTML换码、解释,最终显 示出来,然后去除各种格式信息留下的纯文本。它会把<br/>换成换行符,会将多个空格并成一个空格对待,而本来的换行符却并不会引起换 行,IE会将其当作一个普通的单词边界(一般是空格)。再说的形象点,一个元素的innerText属性的值,和你将这个元素内容复制粘贴到记事本里的内 容一致。

textContent:它的内容则是innerHTML去除所有标签后的内容。它会将 innerHTML中的转义字符(&lt;、&nbsp;什么的)进行换码,但是不对任何html标签进行解释,而是直接剔除它们。它也 不会对innerHTML中的文本按照HTML的方式进行格式转换,比如多个空格还会原原本本地保留,不会合并为一个空格,换行符仍然存在(相 反<br/>却不会导致换行)。

转载于:https://www.cnblogs.com/all-blue/archive/2012/07/21/2602072.html

textContent与innerText相关推荐

  1. textContent与innerText的不同(转发)

    textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性.很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建 ...

  2. textContent与innerText的不同(转)

    textContent与innerText的不同 by  Sandy_zc_1  :因为发现网络上很少有这方面的内容,因此就把自己私有blog上的这篇文章搬出来到Boluor的公开blog,方便其它人 ...

  3. javascript textContent与innerText的异同分析

    textContent与innerText的不同  IE下有个innerText属性,FF下有个textContent属性.很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的 ...

  4. textContent和innerText属性的区别

    原文摘自 textContent和innerText属性的区别 <!DOCTYPE html> <html><head><meta charset=" ...

  5. JavaScript中textContent、innerText和innerHTML的用法以及区别

    目录 0.码仙励志 1.textContent的用法 1.设置标签中的文本内容 2.获取标签中的文本内容 2.innerText的用法 1.设置标签中的文本内容 2.获取标签中的文本内容 3.inne ...

  6. textContent 和 innerText 之间的区别

    1. textContent : 该属性用于设置或返回所选节点及其所有后代的文本值.在设置 textContent 属性时,所有子节点都会被删除.它被包含指定字符串的单个文本节点替换. 句法 : 要设 ...

  7. textContent 和 innerText

    相同点 Gets or sets the text content of a node and its descendents. ---- MDN Node.textContent两者都是返回一个节点 ...

  8. textContent、innerHTML、innerText、outerText、outerHTML、nodeValue使用场景和区别

    今天要讲的这些属性都可以用来获取某个元素的内容,你可能会觉得不可思议,或是说上一句"丧心病狂"也.但当你看完以下内容后,会发现除outerText无用外,其他的都有各自的使用场景, ...

  9. js text 和 html,JS DOM innerText和textContent的区别

    innerText和textContent很多人会困惑,因为都可以用来获取文本内容,实际上,两者还是有很多区别的,本文就将介绍这两个属性的异同,希望可以对大家的学习有所帮助. 一.之前错误的认识 in ...

  10. innerText textContent innerHTML

    innerHTML Element.innertHTML 设置和获取元素的HTML innerHTML 元素内部的所有内容都会被删除 outerHTML 替换包含父元素的所有内容 获取源码 <! ...

最新文章

  1. Nginx源码分析--基本数据类型的别名
  2. [译]一个系统管理员眼中的DevOps
  3. Python的基础,Python的101
  4. R语言window函数提取时序数据数据子集(subset):使用xts包将dataframe数据转化为时间序列数据(time series)、使用window函数从时间序列对象中提取数据子集
  5. 华为10年经验测试工程师,整理出来的python自动化测试实战
  6. windows7x64安装小记
  7. 拒绝“肌肉记忆”,卡萨帝迈进场景品牌新赛道
  8. Redis(2)---数据持久化
  9. 【渝粤教育】 国家开放大学2020年春季 1039高级财务会计 参考试题
  10. C++11并发之std::thread
  11. Numpy 基础 一
  12. print($arr,true)的参数true表示将$arr的值返会,而不是打印
  13. 将字符串转为16进制数_Python 如何将字符串转为字典
  14. Android 系统应用Setting开发总结
  15. 学习Leader选举算法
  16. 基于单片机24V直流无刷电机电动车控制器设计
  17. PaddleHub创意作品 -无价之姐之三十而已
  18. kubectl exec
  19. 系统弱口令检测与网络端口扫描
  20. 重学Java设计模式-创建者模式-工厂方法模式

热门文章

  1. arraylist长度_面经手册 第7篇ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!...
  2. python中的作用域_python中作用域
  3. 数学问题(三):最小公倍数、最大公约数
  4. sublime text3怎么运行python代码_怎么用sublime text 3搭建python 的ide?
  5. 文件不能超过200k_为什么答题时上传的文件大小不允许
  6. T(n) = 25T(n/5)+n^2的时间复杂度?
  7. Pytorch之模型加载/保存
  8. php冗余,php – 如何使用规范化删除冗余?
  9. 安卓手机怎么彻底清理手机内存_手机内存难清理?试试直接删掉这3个文件夹...
  10. 自动驾驶 9-5: EKF 的局限性 Limitations of the EKF