手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >firefox浏览器不支持innerText的解决方法
firefox浏览器不支持innerText的解决方法
摘要:js代码:复制代码代码如下:window.onload=function(){if(window.navigator.userAgent.t...

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>test1</span> test2<BR>

</div><BR>

</P>

【firefox浏览器不支持innerText的解决方法】相关文章:

跨浏览器的设置innerHTML方法

javascript动态创建链接的方法

jQuery切换所有复选框选中状态的方法

JavaScript获得url查询参数的方法

jquery读取xml文件实现省市县三级联动的方法

javascript实现模拟时钟的方法

jQuery仿gmail实现fixed布局的方法

js禁止页面刷新与后退的方法

JavaScript中使用自然对数ln的方法

JavaScript实现鼠标滑过处生成气泡的方法

精品推荐
分类导航