innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
更新时间:2015年03月13日 11:19:57 投稿:hebedich
这篇文章主要介绍了javascript中的innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解,都是个人经验的总结,分享给大家,希望大家能够喜欢。
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中创建对象的几种方式与每种方式的优缺点,其中包括工厂模式、构造函数模式、原型模式和组合使用构造函数模式和原型模式,有需要的小伙伴们一起来学习学习吧。
2016-08-08
IE下JS读取xml文件示例代码
JS读取xml文件具体步骤为:创建DOM对象、加载xml文件(仅适用于IE)附示例代码,感兴趣的朋友可以参考下,希望对大家有所帮助
2013-08-08
原生JS实现拖拽排序的示例代码
说到拖拽,应用场景不可谓不多。无论是打开电脑还是手机,第一眼望去的界面都是可拖拽的,靠拖拽实现APP或者应用的重新布局,或者拖拽文件进行操作文件。本文就将利用JS实现拖拽排序,需要的可以参考一下
2022-12-12
JavaScript反转数组常用的4种方法
这篇文章主要给大家介绍了关于JavaScript反转数组常用的4种方法,反转数组可以将数组中的元素顺序颠倒过来,从而达到一些特定的需求,文中通过代码介绍的非常详细,需要的朋友可以参考下
2023-07-07
JS实现刷新父页面不弹出提示框的方法
这篇文章主要介绍了JS实现刷新父页面不弹出提示框的方法,实例分析了javascript子窗口的打开以及子窗口与父窗口的交互操作技巧,需要的朋友可以参考下
2016-06-06
js实现当复选框选择匿名登录时隐藏登录框效果
这篇文章主要介绍了js实现当复选框选择匿名登录时隐藏登录框效果,实例分析了javascript动态操作页面元素样式的相关技巧,非常简单实用,需要的朋友可以参考下
2015-08-08
最新评论