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的区别相关推荐

  1. JS中innerHTML,innerText,outHTML的用法及区别

    一张图解释: 对于一个id为"testdiv"的div来说,outerHTML.innerHTML以及innerTEXT三者的区别可以通过下图展示出来: 文字解释: innerHT ...

  2. innerHTML、innerText、outerHTML、outerText区别

    1.区别: (1) innerHTML 设置或获取位于对象起始和结束标签内的 HTML,例子: <div id="div1">hello world</div&g ...

  3. InnerHTML、InnerText、outerHTML、outerText的区别

    innerHTML 设置或获取位于对象起始和结束标签内的 HTML  outerHTML设置或获取标签及标签内的HTML innerText 设置或获取位于对象起始和结束标签内的文本 outerTex ...

  4. InnerHTML、InnerText、outerHTML的用法与区别

    InnerHTML.InnerText.outerHTML的用法与区别 InnerHTML获取或设置指定元素标记内的HTML内容,从元素标记的开始到元素标记的结束 InnerText获取或设置指定元素 ...

  5. JS中的innerHTML,innerText,outerHTML的区别

    一, 直接看demo <body><div id="test"><p>第一个</p></div><script t ...

  6. html页面的text用法,js中innerHTML,innerText,outerHTML用法总结

    如何获取DIV里面的内容,在js中为大家提供了三种方法,分别是outerHTML.innerHTML和innerText,这里要注意大小写!看起来长得很像,那么到底怎么使用以及它们之间有什么区别,我想 ...

  7. [js] innerHTML与outerHTML有什么区别?

    [js] innerHTML与outerHTML有什么区别? <div id="test"><h5>就是喜欢你</h5></div> ...

  8. java中outer和inner_innerText 和outerText 的区别

    A test for innerText, outerText method Hello, Hellin Zhang 请您先下载运行并参考作者写的例子. Hello, Hellin Zhang out ...

  9. innerHTML,innerText是什么意思?怎么使用?

    innerHTML,innerText是什么意思?怎么使用? innerHTML:获取标签的内容(包括子元素),字符 innerText:获取标签的文字内容,字符 一.属性的操作 需要获取的属性 in ...

最新文章

  1. 开源项目哪家强?Github年终各大排行榜超级盘点(内附开源项目学习资源)
  2. oracle乘法运算,oracle实现相乘话语
  3. .net页面数据传递
  4. java导出oracle到excel_java实现将oracle表中的数据导出到excel表里
  5. 飞机大战小游戏1.0版本
  6. 基本查询(Query查询中文)
  7. php网站导航-国际网址导航系统 v5.0源码
  8. Linux内核信号量:二值信号量/互斥信号量,计数信号量,读写信号量
  9. asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利器
  10. hc05模块android代码,Arduino使用HC05蓝牙模块与手机连接
  11. IP地址的分类及范围详解:A、B、C、D、E五类是如何划分的
  12. mysql 参数 分隔符_mysqldump命令备份多个数据库时,参数之间分隔符是
  13. C++异常传递三种不同方式介绍
  14. ThinkPad T61安装win7下的指纹识别软件,解决E7210005问题
  15. 二字动词 复盘赋能_落地、赋能、共创、共建、复盘,互联网圈的漂亮词儿,你懂几个?...
  16. 大数据、java、python、区块链、人工智能发展前景
  17. 霍尔效应——ABS传感器
  18. HTTP/2 协议详解
  19. 英语测试软件怎么没反应呢,有没有可以练习中考英语口语的软件【2017年最新版】...
  20. Windows 安装IBMQ服务

热门文章

  1. Ubuntu18.04安装最新版Docker
  2. PACKING【二维01背包】
  3. 那些你不知道的 getClientRects()
  4. kafka清理数据日志
  5. 【东营seo】SEO发展下的大机遇
  6. 【Spark】Spark-空RDD判断与处理
  7. 二.编写第一个c#程序(注释,命名空间,类,Main方法,标识符,关键字,输入,输出语句,)...
  8. Git实战(二)原理
  9. day5-shutil模块
  10. 社交应用动态九宫格图片的规则