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


Posted in Javascript onAugust 07, 2013

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> 
      <span style="color:red">test1</span> test2<BR> 
</div><BR> 
</P>
Javascript 相关文章推荐
点击隐藏页面左栏或右栏实现js代码
Apr 01 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
JQuery EasyUI的一些常用组件
Jul 12 jQuery
浅谈vuex之mutation和action的基本使用
Aug 29 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 Javascript
vue动态设置路由权限的主要思路
Jan 13 Vue.js
javascript的内存管理详解
Aug 07 #Javascript
javaScript函数中执行C#代码中的函数方法总结
Aug 07 #Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 #Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 #Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 #Javascript
js判断浏览器类型的方法
Aug 07 #Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 #Javascript
You might like
十天学会php之第三天
2006/10/09 PHP
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
JS+DIV实现的卷帘效果示例
2017/03/22 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
基于Node.js的大文件分片上传示例
2019/06/19 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
Python中的魔法方法深入理解
2014/07/09 Python
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
python动态文本进度条的实例代码
2020/01/22 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
python中元组的用法整理
2020/06/15 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
web页面录屏实现
2019/02/12 HTML / CSS
法人代表授权委托书
2014/04/08 职场文书
快餐公司创业计划书
2014/04/29 职场文书
给校长的建议书400字
2014/05/15 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书