類似的像 insertAdjacentElement , insertAdja " /> 最近中文字幕免费mv视频8,久久成人18免费,欧美成人免费在线

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區(qū)別

innerText 屬性在 IE 瀏覽器中可以得到當(dāng)前元素過濾掉 HTML Tags 之后的文本內(nèi)容,在某些時(shí)候還是比較有用。但類似的非標(biāo)準(zhǔn)屬性/方法在其他瀏覽器中并不一定都得到支持。
類似的像 insertAdjacentElement , insertAdjacentElement , insertAdjacentHTML , insertAdjacentText 等。如果需要使用這些非標(biāo)準(zhǔn)的方法,或者已有的代碼大量使用了這些方法的話,就必須為其他瀏覽器提供對(duì)應(yīng)的 prototype 定義。比如:


var isMinNS5 = (navigator.appName.indexOf("NETscape") >= 0 &&
               parseFloat(navigator.appVersion) >= 5) ? 1 : 0;

if (isMinNS5){
 HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode){
   switch (where){
   case ’beforeBegin’:
     this.parentNode.insertBefore(parsedNode,this)
     break;
   case ’afterBegin’:
     this.insertBefore(parsedNode,this.firstChild);
     break;
   case ’beforeEnd’:
     this.appendChild(parsedNode);
     break;
   case ’afterEnd’:
     if(this.nextSibling){
       this.parentNode.insertBefore(parsedNode,this.nextSibling);
     }
     else{
       this.parentNode.appendChild(parsedNode)
     }
   break;
   }
 }
 HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){
   var r = this.ownerDocument.createRange();
   r.setStartBefore(this);
   var parsedHTML = r.createContextualFragment(htmlStr);
   this.appendChild(parsedHTML)
 }
 HTMLElement.prototype.insertAdjacentText = function(where,txtStr){
   var parsedText = document.createTextNode(txtStr)
   this.insertAdjacentElement(where,parsedText)
 }
 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].innerText;
       else if(childS[i].nodeType==3)
         anyString += childS[i].nodeValue;
     }

     return anyString;
   }
 );
}

JavaScript技術(shù)innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區(qū)別,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久精品亚洲综合一品 | 国产激情视频在线观看首页 | 国内精品区一区二区三 | 天天拍拍天天爽免费视频 | 精品欧美日韩一区二区三区 | 四虎永久在线观看免费网站网址 | 亚洲三级色 | 女神级极品嫩模露脸啪啪自拍 | 特大毛片 | 激情图片视频小说 | 成人三级视频 | 国产成人精品一区二区秒拍 | 美女视频毛片 | 国产精品秒播无毒不卡 | 最新国产毛片 | 777色淫网站女女免费 | 亚洲国产色婷婷精品综合在线观看 | 国产福利视精品永久免费 | 色哟在线 | 色网站在线观看 | 香蕉久人久人青草青草 | 亚洲欧美国产18 | 欧美一a一片一级一片 | 伊人福利在线 | 国产成人免费高清视频网址 | 伊人久久成人成综合网222 | 国产精品区一区二区免费 | 五月婷婷六月合 | 国产一区二区免费不卡在线播放 | 久久国内精品自在自线400部o | 在线激情网址 | 久久精品国产99国产精品 | 亚洲欧美手机在线观看 | 亚洲区视频 | 亚洲黄色在线观看 | 成人中文字幕一区二区三区 | 桃花视频在线观看高清版mv | 欧美激情二区 | 黄色美女视频 | 亚洲免费一区二区 | 免费精品一区二区三区第35 |