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下操作HTML控件的实现代码
Jan 12 Javascript
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
jQuery中:input选择器用法实例
Jan 03 Javascript
jquery解析XML及获取XML节点名称的实现代码
May 18 Javascript
js实现无缝循环滚动
Jun 23 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
Dec 08 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
小程序实现发表评论功能
Jul 06 Javascript
Vue-resource安装过程及使用方法解析
Jul 21 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 Javascript
根据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
用libTemplate实现静态网页的生成
2006/10/09 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
PHP页面中文乱码分析
2013/10/29 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
原生js生成图片验证码
2020/10/11 Javascript
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
python标准库os库的函数介绍
2020/02/12 Python
浅析python中的del用法
2020/09/02 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
餐厅总经理岗位职责
2013/12/31 职场文书
毕业生如何写自我鉴定
2014/03/15 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
工作自我评价范文
2015/03/05 职场文书
大国崛起观后感
2015/06/02 职场文书
勇敢的心观后感
2015/06/09 职场文书
服装店员工管理制度
2015/08/07 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
PL350与SW11的比较
2021/04/22 无线电
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python