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 相关文章推荐
js 操作select与option(示例讲解)
Dec 20 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
javascript检测是否联网的实现代码
Sep 28 Javascript
jQuery晃动层特效实现方法
Mar 09 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
微信开发 使用picker封装省市区三级联动模板
Oct 28 Javascript
浅析上传头像示例及其注意事项
Dec 14 Javascript
详解Angular2 关于*ngFor 嵌套循环
May 22 Javascript
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
JavaScript实现简单验证码
Aug 24 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
QueryPath PHP 中的jQuery
2010/04/11 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
详谈js模块化规范
2017/07/07 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
如何自动化部署项目?折腾服务器之旅~
2019/04/16 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
2020/09/14 Javascript
python清除字符串里非字母字符的方法
2015/07/02 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
学生就业推荐信
2013/11/13 职场文书
预备党员个人总结
2015/02/14 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
在职证明书模板
2015/06/15 职场文书
重温入党誓词主持词
2015/06/29 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
python中的getter与setter你了解吗
2022/03/24 Python