firefox浏览器不支持innerText的解决方法

 更新时间:2013年08月07日 15:25:25   作者:  
在测试时发现firefox不支持innerText,该怎么办呢?其实很简单,本文为大家提供了一个解决方法,感兴趣的朋友可以参考下,希望对大家有所帮助
js代码:
复制代码 代码如下:

<script>
window.onload = function(){
<PRE class=javascript name="code">if(window.navigator.userAgent.toLowerCase().indexOf("msie")==0){ //firefox innerText
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].textContent;
else if(childS[i].nodeType==3)
anyString += childS[i].nodeValue;
}
return anyString;
}
);
HTMLElement.prototype.__defineSetter__( "innerText",
function(sText){
this.textContent=sText;
}
);
};</PRE>var test = document.getElementById("test");<BR>
var innerText_s = test.innerText;<BR>
if( innerText_s == undefined ){<BR>
alert( test.textContent ); // firefox<BR>
}else{ <BR>
alert( test.innerText);<BR>
};<BR>
<BR>
<BR>
}<BR>
<BR>
<BR>
</script><BR>
<PRE></PRE>
<P><BR>
</P>
<P>html代码</P>
<P><div id="test"><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:red">test1</span> test2<BR>
</div><BR>
</P>

相关文章

  • 理解javascript中的Function.prototype.bind的方法

    理解javascript中的Function.prototype.bind的方法

    这篇文章主要介绍了理解javascript中的Function.prototype.bind的方法,具有一定参考价值,有兴趣的可以了解一下。
    2017-02-02
  • js实现图片加载淡入淡出效果

    js实现图片加载淡入淡出效果

    这篇文章主要为大家详细介绍了js实现图片加载淡入淡出效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 模仿IE自动完成功能

    模仿IE自动完成功能

    模仿IE自动完成功能...
    2006-10-10
  • Javascript判断图片尺寸大小实例分析

    Javascript判断图片尺寸大小实例分析

    通常我们判断js图片大小都是利用images对象,然后再用attr来获取图片地址再进行判断就可以了。这篇文章主要介绍了Javascript判断图片尺寸大小的实例,需要的朋友可以参考下
    2014-06-06
  • PHP实现记录代码运行时间封装类实例教程

    PHP实现记录代码运行时间封装类实例教程

    这篇文章主要给大家介绍了利用PHP实现记录代码运行时间的封装类的相关教程,文中给出了详细的示例代码供大家参考学习,需要的朋友可以参考下
    2017-05-05
  • JavaScript代码性能优化总结(推荐)

    JavaScript代码性能优化总结(推荐)

    下面小编就为大家带来一篇JavaScript代码性能优化总结(推荐)。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-05-05
  • JavaScript制作颜色反转小游戏

    JavaScript制作颜色反转小游戏

    本文给大家分享的是一个JavaScript实现的颜色反转的小游戏的源码,非常的简单好玩,有需要的小伙伴可以参考下
    2016-09-09
  • Javascript函数式编程语言

    Javascript函数式编程语言

    JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本文专门介绍JavaScript函数式编程的特性。
    2015-10-10
  • 实现web打印的各种方法介绍及实现代码

    实现web打印的各种方法介绍及实现代码

    web的打印方法具我自己懂得知道的有:JQuery插件Jqprint实现;JQery打印插件PrintArea实现网页打印;CSS控制网页打印样式,本文详细介绍实现步骤,感兴趣的朋友可以了解下
    2013-01-01
  • JavaScript实现获取远程的html到当前页面中

    JavaScript实现获取远程的html到当前页面中

    今天做个项目,需要在当前的html页面中引用一个远程的html页面,百度了一下,发现一个非常好用的代码,这里分享给大家,有相同需求的小伙伴可以来看看
    2017-03-03

最新评论