婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > IE下href 的 BUG問題

IE下href 的 BUG問題

熱門標簽:南通電銷外呼系統(tǒng)軟件 洛陽防封卡外呼系統(tǒng)廠家 成都企業(yè)外呼系統(tǒng) 山東電銷機器人軟件 智能語音電銷機器人客戶端 廣州防封電銷機器人廠家 上海400電話辦理到易號網(wǎng) 常州電話外呼系統(tǒng)招商 申請400電話移動
復(fù)制代碼 代碼如下:

div id="test">
a href="#"> test /a>
/div>
div id="result">/div>

script type="text/javascript">
(function(){
var test = document.getElementById('test');
alert(test.innerHTML);

var result = document.getElementById('result');
result.innerHTML = test.innerHTML;
alert(result.innerHTML)
})();
/script>

結(jié)果會發(fā)現(xiàn),在 IE6、IE7 瀏覽器中第二次彈出的 result.innerHTML 中的 A 元素的 href 值成為了絕對路徑。
其實先人們早遇到這些問題(感謝 玉伯 提供的資料):
  • 《getAttribute(”HREF”) is always absolute》
  • 《getAttribute href bug》
    在上面的文章中已提及了處理方案,就是在 IE 下使用 getAttribute( ‘href' , 2 ) 方法。 Microsoft 給此方法擴展了第二個參數(shù),可設(shè)置為 0、1、2,如果設(shè)置為 2 ,則返回屬性原始值。
    腳本修正為:
    復(fù)制代碼 代碼如下:

    (function(){
    var test = document.getElementById('test');
    alert(test.innerHTML);
    var result = document.getElementById('result');
    result.innerHTML = test.innerHTML;
    if(/*@cc_on!@*/0 ) { //if ie
    var links1 = test.getElementsByTagName('a');
    var links2 = result.getElementsByTagName('a');
    for(var i = 0, len = links1.length; i len; ++i ) {
    links2[i].href = links1[i].getAttribute('href', 2);
    }
    }
    alert(result.innerHTML);
    })();

    在尋找此問題的過程中還搜索到 Hedger Wang 發(fā)現(xiàn)的一個有趣的 BUG 問題:在 IE 中當重新設(shè)置新的 href 屬性值時,如果鏈接文字含有 “http://” 或 “@” ,則其 innerHTML 將顯示不正確,顯示成設(shè)置的 href 屬性。
    解決方法(sHref 為要設(shè)置的 href 新值):
    復(fù)制代碼 代碼如下:

    s;
    var isMSIE = /*@cc_on!@*/false;
    if( isMSIE ){
    sHref = ' ' + sHref; //add extra space before the new href
    };

    詳細:《Internet Explorer might reset Anchor's innerHTML incorrectly when a new “href” is assigned》

  • 標簽:萊蕪 廣安 賀州 滄州 貴州 邵陽 混顯 鶴壁

    巨人網(wǎng)絡(luò)通訊聲明:本文標題《IE下href 的 BUG問題》,本文關(guān)鍵詞  下,href,的,BUG,問題,下,href,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《IE下href 的 BUG問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于IE下href 的 BUG問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 乌拉特前旗| 囊谦县| 宁陵县| 合阳县| 蛟河市| 绥宁县| 恭城| 密云县| 和静县| 荣成市| 黔江区| 舞阳县| 万年县| 集贤县| 翁牛特旗| 泸水县| 合肥市| 平罗县| 西城区| 疏附县| 甘肃省| 闵行区| 南澳县| 金坛市| 丽水市| 汉寿县| 汕头市| 淮阳县| 策勒县| 松桃| 巴彦淖尔市| 响水县| 象山县| 镇康县| 长兴县| 临泽县| 衡山县| 阜阳市| 原阳县| 昌黎县| 邳州市|