1 function isIE(){ //ie?
2 if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1)
3 return true;
4 else
5 return false;
6 }
7
8 if(!isIE()){ //firefox innerText define
9 HTMLElement.prototype.__defineGetter__("innerText",
10 function(){
11 var anyString = "";
12 var childS = this.childNodes;
13 for(var i=0; i<childS.length; i++) {
14 if(childS[i].nodeType==1)
15 //anyString += childS[i].tagName=="BR" ? "\n" : childS[i].innerText;
16 anyString += childS[i].innerText;
17 else if(childS[i].nodeType==3)
18 anyString += childS[i].nodeValue;
19 }
20 return anyString;
21 }
22 );
23 HTMLElement.prototype.__defineSetter__("innerText",
24 function(sText){
25 this.textContent=sText;
26 }
27 );
28 }