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 自定义个性下拉选择框示例
Aug 20 Javascript
js判断浏览器是否支持html5
Aug 17 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
Mar 24 Javascript
基于d3.js实现实时刷新的折线图
Aug 03 Javascript
JavaScript中boolean类型之三种情景实例代码
Nov 21 Javascript
微信小程序 require机制详解及实例代码
Dec 14 Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
Aug 24 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
Sep 28 Javascript
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
搭建一个Koa后端项目脚手架的方法步骤
May 30 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
使用axios实现上传图片进度条功能
2017/12/21 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
简洁的十分钟Python入门教程
2015/04/03 Python
python实现在控制台输入密码不显示的方法
2015/07/02 Python
Python制作简易注册登录系统
2016/12/15 Python
python实现员工管理系统
2018/01/11 Python
python调用百度语音REST API
2018/08/30 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
大学生旷课检讨书
2014/01/22 职场文书
授权委托书格式模板
2014/04/03 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
教师一帮一活动总结
2014/07/08 职场文书
五年级作文之劳动作文
2019/11/12 职场文书