innerHTML、innerText和outerHTML、outerText的区别
1、区别描述如下:
innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
innerText和outerText在获取时是相同效果,但在设置时,innerText仅设置标签内的文本,而outerText设置包括标签在内的文本。
2、示例代码
Html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>innerHTML、outerHTML和innerText、outerHTML的区别</title> <script language="JavaScript" type="text/javascript"> //.innerHTML function innerHTMLDemo() { test_id1.innerHTML="<i><u>设置或获取位于对象起始和结束标签内的 HTML.</u></i>"; } //.innerText function innerTextDemo() { test_id2.innerText="<i><u>设置或获取位于对象起始和结束标签内的文本.</u></i>"; } //.outerHTML function outerHTMLDemo() { test_id3.outerHTML="<font size=9pt color=red><i><u>设置或获取对象及其内容的 HTML 形式.</u></i></font>"; } //.outerText function outerTextDemo() { test_id4.outerText="<br></br><i><u>设置(包括标签)或获取(不包括标签)对象的文本.</u></i>"; } </script> </head> <body> <ul> <li id="test_id1" οnclick="innerHTMLDemo()">innerHTML效果.</li> <li id="test_id2" οnclick="innerTextDemo()">innerText效果.</li> <li id="test_id3" οnclick="outerHTMLDemo()">outerHTML效果.</li> <li id="test_id4" οnclick="outerTextDemo()">outerText效果.</li> </ul> </body> </html>
3、不同之处:
简单的说innerHTML和outerHTML、innerText与outerText的不同之处在于:
1)、innerHTML与outerHTML在设置对象的内容时包含的HTML会被解析,而innerText与outerText则不会。
2)、在设置时,innerHTML与innerText仅设置标签内的文本,而outerHTML与outerText设置包括标签在内的文本。
对于一个id为"testdiv"的div来说,outerHTML、innerHTML以及innerTEXT三者的区别可以通过下图展示出来:
innerHTML、innerText和outerHTML、outerText的区别相关推荐
- JS中innerHTML,innerText,outHTML的用法及区别
一张图解释: 对于一个id为"testdiv"的div来说,outerHTML.innerHTML以及innerTEXT三者的区别可以通过下图展示出来: 文字解释: innerHT ...
- innerHTML、innerText、outerHTML、outerText区别
1.区别: (1) innerHTML 设置或获取位于对象起始和结束标签内的 HTML,例子: <div id="div1">hello world</div&g ...
- InnerHTML、InnerText、outerHTML、outerText的区别
innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML设置或获取标签及标签内的HTML innerText 设置或获取位于对象起始和结束标签内的文本 outerTex ...
- InnerHTML、InnerText、outerHTML的用法与区别
InnerHTML.InnerText.outerHTML的用法与区别 InnerHTML获取或设置指定元素标记内的HTML内容,从元素标记的开始到元素标记的结束 InnerText获取或设置指定元素 ...
- JS中的innerHTML,innerText,outerHTML的区别
一, 直接看demo <body><div id="test"><p>第一个</p></div><script t ...
- html页面的text用法,js中innerHTML,innerText,outerHTML用法总结
如何获取DIV里面的内容,在js中为大家提供了三种方法,分别是outerHTML.innerHTML和innerText,这里要注意大小写!看起来长得很像,那么到底怎么使用以及它们之间有什么区别,我想 ...
- [js] innerHTML与outerHTML有什么区别?
[js] innerHTML与outerHTML有什么区别? <div id="test"><h5>就是喜欢你</h5></div> ...
- java中outer和inner_innerText 和outerText 的区别
A test for innerText, outerText method Hello, Hellin Zhang 请您先下载运行并参考作者写的例子. Hello, Hellin Zhang out ...
- innerHTML,innerText是什么意思?怎么使用?
innerHTML,innerText是什么意思?怎么使用? innerHTML:获取标签的内容(包括子元素),字符 innerText:获取标签的文字内容,字符 一.属性的操作 需要获取的属性 in ...
最新文章
- 开源项目哪家强?Github年终各大排行榜超级盘点(内附开源项目学习资源)
- oracle乘法运算,oracle实现相乘话语
- .net页面数据传递
- java导出oracle到excel_java实现将oracle表中的数据导出到excel表里
- 飞机大战小游戏1.0版本
- 基本查询(Query查询中文)
- php网站导航-国际网址导航系统 v5.0源码
- Linux内核信号量:二值信号量/互斥信号量,计数信号量,读写信号量
- asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利器
- hc05模块android代码,Arduino使用HC05蓝牙模块与手机连接
- IP地址的分类及范围详解:A、B、C、D、E五类是如何划分的
- mysql 参数 分隔符_mysqldump命令备份多个数据库时,参数之间分隔符是
- C++异常传递三种不同方式介绍
- ThinkPad T61安装win7下的指纹识别软件,解决E7210005问题
- 二字动词 复盘赋能_落地、赋能、共创、共建、复盘,互联网圈的漂亮词儿,你懂几个?...
- 大数据、java、python、区块链、人工智能发展前景
- 霍尔效应——ABS传感器
- HTTP/2 协议详解
- 英语测试软件怎么没反应呢,有没有可以练习中考英语口语的软件【2017年最新版】...
- Windows 安装IBMQ服务