国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

textContent在Firefox下與innerText等效的屬性

2019-11-21 02:05:28
字體:
來源:轉載
供稿:網友
在IE和Opear下,DOM對象支持innerText屬性,可以很方便的去除HTML標簽。
但在Firefox不支持該屬性,好在FF下的DOM對象支持textContent,該屬性與innerText等效。

演示實例:
<p id="TestObj">Hi,I'm <strong>cnlei</strong>.Welcome to my homepage:<a >http://www.cnlei.com</a>.</p>
<script type="text/javascript">
function getInnerText(obj){
  return document.all?obj.innerText:obj.textContent;
}
var str = getInnerText(document.getElementById("TestObj"));
alert(str);
</script>

為Firefox下的DOM對象增加innerText屬性:
<script type="text/javascript">
var lBrowser = {};
lBrowser.agt = navigator.userAgent.toLowerCase();
lBrowser.isW3C = document.getElementById ? true:false;
lBrowser.isIE = ((lBrowser.agt.indexOf("msie") != -1) && (lBrowser.agt.indexOf("opera") == -1) && (lBrowser.agt.indexOf("omniweb") == -1));
lBrowser.isNS6 = lBrowser.isW3C && (navigator.appName=="Netscape") ;
lBrowser.isOpera = lBrowser.agt.indexOf("opera") != -1;
lBrowser.isGecko = lBrowser.agt.indexOf("gecko") != -1;
lBrowser.ieTrueBody =function (){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
};

//為Firefox下的DOM對象增加innerText屬性
if(lBrowser.isNS6){ //firefox innerText define
 HTMLElement.prototype.__defineGetter__( "innerText", 
 function(){ 
 return this.textContent; 
 } 
 ); 
 HTMLElement.prototype.__defineSetter__( "innerText", 
 function(sText){ 
 this.textContent=sText; 
 } 
 ); 
}

alert(lBrowser.isNS6);
</script>

附錄 DOM Reference:
Firefox DOM參考:http://www.mozilla.org/docs/dom/domref/dom_shortTOC.html
IE DOM參考:
http://msdn2.microsoft.com/en-us/library/ms533050.aspx 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梨树县| 澳门| 南郑县| 九龙坡区| 福贡县| 平果县| 开平市| 会宁县| 阿勒泰市| 桐庐县| 崇州市| 甘孜县| 海口市| 榕江县| 涪陵区| 兴宁市| 方正县| 平利县| 丰宁| 靖州| 尼玛县| 武强县| 福贡县| 稻城县| 枝江市| 兴化市| 铜山县| 丰台区| 南宫市| 翁牛特旗| 九寨沟县| 赤壁市| 将乐县| 阿拉善左旗| 藁城市| 桐梓县| 酉阳| 加查县| 宜章县| 荆州市| 吉水县|