解决firefox不支持innerText的办法
来源:互联网 发布:上海科创板交易软件 编辑:程序博客网 时间:2024/04/30 10:56
js代码:<script>window.onload = function(){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; } ); };var test = document.getElementById("test");
var innerText_s = test.innerText;
if( innerText_s == undefined ){
alert( test.textContent ); // firefox
}else{
alert( test.innerText);
};
}
</script>
html代码
<div id="test">
<span style="color:red">test1</span> test2
</div>
- 解决firefox不支持innerText的办法
- FireFox不支持InnerText的解决方法
- FireFox不支持InnerText的解决方法
- 解决FireFox不支持innerText和outerHTML的问题
- FireFox浏览器下innerText不支持的解决方法
- firefox不支持innerText
- firefox不支持innerText
- 【坑】Firefox不支持innerText
- 解决Firefox浏览器不支持text-overflow:ellipsis;的办法
- Firefox 不支持 DOM 对象的 outerHTML innerText outerText 属性
- js中 innerHTML与innerText的用法与区别及解决Firefox不支持Js的InnerHtml问题
- Firefox不支持click方法的解决
- 解决Firefox不支持event.keyCode 的方法
- 解决 firefox 不支持 document.all的方法
- 解决nginx不支持pathinfo办法
- IE6不支持min-heigt的bug解决的办法
- jquery.Jcrop中解决jQuery不支持$.browser的办法
- 解决Apache 服务器不支持FLV视频播放的办法
- 利用json数据做父子二级菜单
- 【原创】编写Oracle存储过程解析XML,并把数据持久化
- UVALive 4394 String painter
- 解决windows传送到linux下中文文件名及文件内容乱码问题
- hdoj 4644 BWT 字符串匹配
- 解决firefox不支持innerText的办法
- uboot main_loop分析
- oracle PlSQL连接配置文件
- Windows批处理切换IP地址使用方法
- 类型参数约束 : Controller where T : class,new()
- synchronized与static synchronized 的区别
- 在IIS下面创建网站浏览提示要输入用户名和密码
- Ural 1282. Game Tree
- J2EE常用的JAR及开源项目