作家
登录
    用户名:  密码:   

你不知道的outerText,innerText 区别说明

作者: 来源:www.28hudong.com 2012-11-19 22:23:32 阅读75次 我要评论

首先,看我们的html定义     <div id="diva">     <div id="div1">      <a>innerHTML,innerText,outerHTML,outeterText</a>      <input type ="button"  onclick ="inner()" value="inner"  />      <input type ="button" onclick ="outer()" value="outer" />     </div>       </div>   js源码如下:     function inner()     {         var html= document.getElementById("diva").innerHTML;         var text=document.getElementById("diva").outerHTML;         alert(html);//显示内容不包含<div id="diva"></div>,截图如下所示           alert(text);//显示内容包含<div id="diva"></div>       }     function outer()     {         document.getElementById("div1").innerText="innerText";//将div1包含的内容替换为innerText         var oHtml= document.getElementById("diva").innerText;         var text=document.getElementById("diva").outerHTML;         alert(oHtml+text);//显示结果如下图                  document.getElementById("div1").outerText="outerText";//将<div id="div1"></div>和div包含的内容替换为outerText         var oText = document.getElementById("diva").outerText;         var text=document.getElementById("diva").outerHTML;         alert(oText+text);//显示结果如下图           }    注意:innerText,outerText在取值的时候没有区别,赋值的时候不一样 但是innerHTML和innerText在取值的时候也是不一样的 

  推荐阅读

  2010全面兼容多浏览器IE6-IE7-IE8-FF的CSS HACK写法

还好,微软提供了这样一个代码: <meta http-equiv=&rdquo;x-ua-compatible&rdquo; content=&rdquo;ie=7&Prime; /> 把这段代码放到<head>里面,在ie8里面的页面解析起来就跟ie7一模一样的了,所以,基本上可以无>>>详细阅读


本文标题:你不知道的outerText,innerText 区别说明

地址:http://www.17bianji.com/kaifa2/CSS/16577.html

8

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

75

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)