類似的像 insertAdjacentElement , insertAdja " /> 波多野结衣一区二区三区在线观看,国产视频一区二区在线播放,天天躁狠狠躁狠狠躁夜夜躁

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

innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區別

innerText 屬性在 IE 瀏覽器中可以得到當前元素過濾掉 HTML Tags 之后的文本內容,在某些時候還是比較有用。但類似的非標準屬性/方法在其他瀏覽器中并不一定都得到支持。
類似的像 insertAdjacentElement , insertAdjacentElement , insertAdjacentHTML , insertAdjacentText 等。如果需要使用這些非標準的方法,或者已有的代碼大量使用了這些方法的話,就必須為其他瀏覽器提供對應的 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技術innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品欧美一区二区精品久久 | 午夜激情福利 | 色婷婷综合久久久久中文一区二区 | 四虎影视国产永久免费 | 五月天六月婷婷开心激情 | 国产色婷婷精品综合在线观看 | 国产成人亚洲欧美激情 | 午夜黄色在线观看 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片男 | 国产99视频精品草莓免视看 | 欧美美女被日 | 91福利在线视频 | 久热中文字幕在线精品免费 | 亚洲经典激情春色另类 | 小处雏一区二区三区精 | 97人人模人人揉人人捏 | 日本视频网站在线www色 | 精新精新国产自在现拍 | 在线亚洲精品中文字幕美乳 | 欧美一级日韩一级亚洲一级 | 国产极品嫩模在线观看91精品 | 久久久久国产一级毛片高清片 | 亚洲一区二区三区视频 | 亚洲视频在线一区二区 | 加勒比综合网 | 日本免费一区二区在线观看 | 亚洲乱码在线观看 | 97人人模人人爽人人喊6 | 美女视频黄频大全免费视频 | 欧美人禽交视频免费观看 | 一级做受毛片免费大片 | 不卡的毛片 | 国产中文在线 | 99在线精品免费视频九九视 | 精品哟哟哟国产在线观看不卡 | 日本精品www色 | 中文字幕二区三区 | 日本高清在线精品一区二区三区 | 91在线视频精品 | 综合久久精品 | 亚洲日韩中文字幕 |