innerText和textContent对比及使用介绍


Posted in Javascript onFebruary 27, 2013

今天在使用innerText时遇到一个兼容性问题,FireFox不支持innerText方法,查了下MDN,发现FireFox下有个类似的方法,叫textContent,它和IE的innerText类似, 都是用来获取(设置)元素中text的方法。

语法
•设置

element.textContent = “text”;

•获取
var text = element.textContent;

Note: textContent和innerText类似,也会同时获取子元素的text content,比如 
<div>this is <span>a</span> text!</div> 
// div.textContent == "this is a text!"

与innerText的区别
•textContent会获取所有元素的content,包括`<script>`和`<style>`元素
•innerText不会获取hidden元素的content,而textContent不会
•innerText会触发reflow,而textContent不会
•innerText返回值会被格式化,而textContent不会

主流浏览器支持情况
•IE 9+
•Chrome 1+
•FireFox(Gecko)

Javascript 相关文章推荐
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
Oct 11 Javascript
原生JS实现表单checkbook获取已选择的值
Jul 21 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
Nov 19 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
学习jQuey中的return false
Dec 18 Javascript
点评js异步加载的4种方式
Dec 22 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
解决layui表格的表头不滚动的问题
Sep 04 Javascript
如何在Vue项目中添加接口监听遮罩
Jan 25 Vue.js
vue项目支付功能代码详解
Feb 18 Vue.js
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
Feb 26 #Javascript
jQuery easyui datagrid动态查询数据实例讲解
Feb 26 #Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
Feb 26 #Javascript
jquery创建一个ajax关键词数据搜索实现思路
Feb 26 #Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 #Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 #Javascript
js批量设置样式的三种方法不推荐使用with
Feb 25 #Javascript
You might like
谈一谈收音机的高放电路
2021/03/02 无线电
PHP.MVC的模板标签系统(二)
2006/09/05 PHP
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
php提取微信账单的有效信息
2018/10/01 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
浅说js变量
2011/05/25 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
python实现简单温度转换的方法
2015/03/13 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
法律专业自我鉴定
2013/10/03 职场文书
师范学院毕业生求职信范文
2013/12/26 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
超市中秋节促销方案
2014/03/21 职场文书
《开国大典》教学反思
2014/04/19 职场文书
活动总结模板
2014/05/09 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
公司董事任命书
2015/09/21 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL