首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

解决非IE无法使用innerText有关问题

2012-07-02 
解决非IE无法使用innerText问题functionisIE(){ //判断是否是ieif(window.navigator.userAgent.toString()

解决非IE无法使用innerText问题

function   isIE(){ //判断是否是ie      if   (window.navigator.userAgent.toString().toLowerCase().indexOf("msie") >=1)        return   true;      else        return   false;}if(!isIE()){   //firefox   innerText   define      HTMLElement.prototype.__defineGetter__(           "innerText",        function(){          var   anyString   =   "";          var   childS   =   this.childNodes;          for(var   i=0;   i <childS.length;   i++)   {            if(childS[i].nodeType==1)              anyString   +=   childS[i].tagName=="BR"   ?   '\n'   :   childS[i].innerText;            else   if(childS[i].nodeType==3)              anyString   +=   childS[i].nodeValue;          }          return   anyString;        }      );      HTMLElement.prototype.__defineSetter__(           "innerText",        function(sText){          this.textContent=sText;        }      ); } 
?

?

热点排行