演示實(shí)例: <p id="TestObj">Hi,I'm <strong>cnlei</strong>. " /> 日韩精品免费在线播放,桃色av一区二区,亚洲人妖av一区二区

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

textContent在Firefox下與innerText等效的屬性

在IE和Opear下,DOM對(duì)象支持innerText屬性,可以很方便的去除HTML標(biāo)簽。
但在Firefox不支持該屬性,好在FF下的DOM對(duì)象支持textContent,該屬性與innerText等效。

演示實(shí)例:
<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對(duì)象增加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對(duì)象增加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.ASP

JavaScript技術(shù)textContent在Firefox下與innerText等效的屬性,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 大足县| 英吉沙县| 闽清县| 阜新市| 安多县| 洪泽县| 滨州市| 阿巴嘎旗| 广汉市| 海晏县| 崇阳县| 建平县| 凤山市| 平度市| 神农架林区| 郴州市| 堆龙德庆县| 满城县| 神农架林区| 晋州市| 新邵县| 岳阳县| 洛隆县| 翁源县| 茶陵县| 固始县| 滨海县| 博野县| 基隆市| 成都市| 涟水县| 台北市| 利津县| 遵义市| 哈尔滨市| 凤山市| 天水市| 东乌珠穆沁旗| 乌鲁木齐市| 江西省| 南丰县|