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 相关文章推荐
JavaScript 无符号右移运算符
Apr 17 Javascript
jquery 插件学习(五)
Aug 06 Javascript
js multiple全选与取消全选实现代码
Dec 04 Javascript
js判断手机端(Android手机还是iPhone手机)
Jul 22 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
vue实现2048小游戏功能思路详解
May 09 Javascript
Javascript异步编程async实现过程详解
Apr 02 Javascript
vue实现简单加法计算器
Oct 22 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 Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php实现rc4加密算法代码
2012/04/25 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
php7下的filesize函数
2019/09/30 PHP
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
Python标准库之循环器(itertools)介绍
2014/11/25 Python
python在指定目录下查找gif文件的方法
2015/05/04 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
上海中网科技笔试题
2012/02/19 面试题
动物学专业毕业生求职信
2013/10/11 职场文书
招商专员岗位职责
2014/02/08 职场文书
企业办公室岗位职责
2014/03/12 职场文书
新春文艺演出主持词
2014/03/27 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL