innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解


Posted in Javascript onMarch 13, 2015

innerHTML属性用来读取或设置某个节点内的HTML代码。

outerHTML属性用来读取或设置HTML代码时,会把节点本身包括在内。

textContent属性用来读取或设置节点包含的文本内容。

innerText属性和outerText属性在读取元素节点的文本内容时,得到的值是不一样的。它们的不同之处在于设置一个节点的文本属性时,outerText属性会使得原来的元素节点被文本节点替换掉。注意,innerText是非标准属性,Firefox不支持。

1.innerText受CSS影响,textcontent没有这个问题。比如,如果CSS规则隐藏了某段文本,innerText就不会返回这段文本,textcontent则照样返回。

2.innerText返回的文本,会过滤掉空格、换行和回车键,textcontent则不会

3.innerText属性不是DOM标准的一部分,Firefox浏览器甚至没有部署这个属性,而textcontent是DOM标准的一部分。

以上就是本文的全部内容了,希望对大家学习熟悉javascript能有所帮助。

Javascript 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
javascript Math.random()随机数函数
Nov 04 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
Jun 04 Javascript
Node.js中对通用模块的封装方法
Jun 06 Javascript
JS的数组迭代方法
Feb 05 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
vue mixins组件复用的几种方式(小结)
Sep 06 Javascript
Vue.js 2.5新特性介绍(推荐)
Oct 24 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
elementUI select组件使用及注意事项详解
May 29 Javascript
p5.js实现简单货车运动动画
Oct 23 Javascript
Vue 3.0中jsx语法的使用
Nov 13 Javascript
JavaScript内存管理介绍
Mar 13 #Javascript
JavaScript中的this关键字使用方法总结
Mar 13 #Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
Mar 13 #Javascript
在linux中使用包管理器安装node.js
Mar 13 #Javascript
JQuery中serialize() 序列化
Mar 13 #Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 #Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 #Javascript
You might like
PHP文件锁定写入实例解析
2014/07/14 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
python3转换code128条形码的方法
2019/04/17 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
团支书的期末学习总结自我评价
2013/11/01 职场文书
创建文明学校实施方案
2014/03/11 职场文书
2014年统计工作总结
2014/11/21 职场文书
青年文明号汇报材料
2014/12/23 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
个人催款函范文
2015/06/24 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
乔迁新居祝福语
2019/11/04 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫