類似的像 insertAdjacentElement , insertAdja " /> 很很射影院,羞羞影院午夜男女爽爽免费,午夜欧洲亚洲AV永久无码精品

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

innerText 屬性在 IE 瀏覽器中可以得到當(dāng)前元素過濾掉 HTML Tags 之后的文本內(nèi)容,在某些時候還是比較有用。但類似的非標(biāo)準(zhǔn)屬性/方法在其他瀏覽器中并不一定都得到支持。
類似的像 insertAdjacentElement , insertAdjacentElement , insertAdjacentHTML , insertAdjacentText 等。如果需要使用這些非標(biāo)準(zhǔn)的方法,或者已有的代碼大量使用了這些方法的話,就必須為其他瀏覽器提供對應(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)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 果冻传媒独家原创在线观看 | 亚洲精品视频在线免费 | 一抽一出BGM免费3分钟 | 亚洲AV永久无码精品老司机蜜桃 | 国产精品久久久久久亚洲影视 | 神马影院午夜理论二 | 精品熟女少妇AV免费观看 | 青青青伊人| 婷婷开心激情综合五月天 | 彭丹吃奶门 | 久久国产精品久久国产精品 | 中文国产乱码在线人妻一区二区 | 免费一级片网站 | 国产一区二区三区影院 | 久久re这里视频精品8 | 四虎影院网红美女 | 精品免费久久久久久成人影院 | 日本美女抠逼 | 中文字幕不卡在线视频 | 日韩专区亚洲国产精品 | 色婷婷综合激情中文在线 | adc免费观看| 99热久久爱五月天婷婷 | 国产精品自产拍在线观看中文 | 西西人体大胆牲交PP6777 | 最近中文字幕2019免费版 | 成人在无码AV在线观看一 | 亚洲乱亚洲乱妇13p 亚洲乱色视频在线观看 | 久热久热精品在线观看 | 一个人视频日本在线观看 | 小小水蜜桃视频高清在线播放 | 116美女写真成人午夜视频 | 三级网站午夜三级 | 啦啦啦 中文 日本 韩国 免费 | 99re热有精品国产 | 伊人久在线观看视频 | 亚洲日韩国产成网站在线 | 亚洲精品久久久久AV无码 | 国产精品悠悠久久人妻精品 | 最新影音先锋av资源台 | 国产人妻麻豆蜜桃色在线 |