outerHTML、innerHTML和innerText的区别
来源:互联网 发布:美工设计培训班 编辑:程序博客网 时间:2024/05/04 19:38
最近突然发现对这个三个东西混淆了,重点整理和理解一下,希望能帮助同样没有理解到位的同学
啥话不说了,先上例子,从demo上理解才是真的能体会到真谛。
标签: <div id = “id”> <p> abcdefg </p> </div>
两层标签组成首先这个三个标签都是很底层的属性,那就分别开始说明。
(1)OuterHTML返回了整个匹配的标签对象的内容。
例如:document.getElementById(“id”).outerHTML 返回的内容为 <div id = “id”> <p> abcdefg </p> </div> 即,所匹配的标签对象的标签所有内容。
(2)innerHMTL返回的是匹配的标签对象中的标签和其文本
例如:document.getElementById(“id”).innerHTML 返回内容为 <p> abcdefg </p>
即 匹配的div标签中的所有的标签内容和文本内容
(3)InnerText 返回的是匹配的标签对象中的文本内容
例如:document.getElementById(“id”).innerText 返回内容为 abcdefg 即,只有文本内容。 图解如下:
干货来了
代码测试:
下面是在chrome中的结果,可以清晰的看到三者的区别
好了,相信大家也对这三个属性有所了解了,解释不对的,还望大神批评指正。
声明:原创博客,转载请注明地址
0 0
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText 和 outerHTML 的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- outerHTML、innerHTML和innerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText和outerHTML、outerText的区别
- innerHTML、innerText、outerHTML和value的区别
- innerHTML、innerText和outerHTML的区别
- InnerHTML、OuterHTML、InnerText、OuterHTML的区别:
- innerHTML,innerText,outerHTML区别
- innerHTML outerHTML innerText和outerText的区别和用法
- innerHTML,outerHTML,innerText,outerText的区别和用法(转载)
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- Service的生命周期
- 常见编程语言的OEP入口点特征
- 使用Dapper接收多个结果集,并实现存储过程分页
- 新的。
- Python + Socket 通信
- outerHTML、innerHTML和innerText的区别
- OpenGL(5)--太阳系和的日月地实现
- dwz学习笔记
- JavaScript高级程序设计--读书心得
- 接入与身份认证技术概述
- Android应用数字证书生成和签名
- axis2开发webservice接口入门到精通详解
- 北斗精密星历下载
- 自定义ActionBar、Toolbar布局(解决自定义ActionBar布局左边始终有一点边距的问题)