最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用 或 || 來兼容FireFox

 更新時(shí)間:2006年06月15日 00:00:00   作者:  

看例子:

運(yùn)行代碼框

 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]

找到 document.body.onclick = function(evt),
在IE下,這個(gè)evt是不會(huì)有的,但是在fireFox下(opera下好像也是)會(huì)默認(rèn)傳這個(gè)參數(shù).在IE下,這個(gè)參數(shù)是 null ,想兼容,就這樣寫.

繼續(xù)向下:
evt = evt || window.event;
在IE下,evt 就會(huì)指向:window.event,在fireFox下,就會(huì)指向那個(gè)默認(rèn)參數(shù).
因?yàn)樵贗E下 evt || window.event 相當(dāng)于: null || window.event,結(jié)果還是window.event
而在fireFox下,就相當(dāng)于 evt || null ,結(jié)果就是evt

向下看:
o.previousSibling.href || o.previousSibling.previousSibling.href
前面一個(gè)表達(dá)式用于IE下,后面一個(gè)用于FireFox下.
FireFox下,沒有preserveWhiteSpace這個(gè)屬性,即:把空白也當(dāng)作一個(gè)節(jié)點(diǎn),而IE則默認(rèn)為false,即把空白不看成一個(gè)節(jié)點(diǎn).

這里說到了XMLDom,似乎和上面所說的不相關(guān),但是在FireFox下 previousSibling就是空白,除非兩個(gè)HTML標(biāo)簽之間沒有任何形式的空格.

<a /></a>
<a href="圖片地址">打開</a>
兩個(gè)<a>之間有換行(屬于空格的一種),所以在FireFox下,取下面一個(gè)<a>的前一個(gè)節(jié)點(diǎn)的話,就必須用:
o.previousSibling.previousSibling.href

可能你還是沒有看明白,沒關(guān)系,再舉個(gè)簡(jiǎn)單的:

運(yùn)行代碼框

 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]

相關(guān)文章

  • 微信小程序 wx.request(object) API詳解及實(shí)例代碼

    微信小程序 wx.request(object) API詳解及實(shí)例代碼

    這篇文章主要介紹了微信小程序 wx.request(object) API詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 5種 JavaScript 方式實(shí)現(xiàn)數(shù)組扁平化

    5種 JavaScript 方式實(shí)現(xiàn)數(shù)組扁平化

    這篇文章主要介紹5種 JavaScript 方式實(shí)現(xiàn)數(shù)組扁平化,雖說只有5種方法,但是核心只有一個(gè)就是遍歷數(shù)組arr,若arr[i]為數(shù)組則遞歸遍歷,直至arr[i]不為數(shù)組然后與之前的結(jié)果concat。 想具體了解的小伙伴那請(qǐng)看下面文章內(nèi)容吧
    2021-09-09
  • 微信小程序開發(fā)之相冊(cè)選擇和拍照詳解及實(shí)例代碼

    微信小程序開發(fā)之相冊(cè)選擇和拍照詳解及實(shí)例代碼

    這篇文章主要介紹了微信小程序開發(fā)之相冊(cè)選擇和拍照詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 微信小程序圖片寬100%顯示并且不變形

    微信小程序圖片寬100%顯示并且不變形

    這篇文章主要介紹了微信小程序圖片寬100%顯示并且不變形的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • JavaScript中fetch方法的使用示例全面詳解

    JavaScript中fetch方法的使用示例全面詳解

    這篇文章主要為大家介紹了JavaScript中fetch方法的使用示例全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 微信小程序(五)頁面生命周期詳細(xì)介紹

    微信小程序(五)頁面生命周期詳細(xì)介紹

    這篇文章主要介紹了 微信小程序頁面生命周期的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • JavaScript Dom對(duì)象的操作

    JavaScript Dom對(duì)象的操作

    這篇文章主要介紹了JavaScript Dom對(duì)象的操作,文張以瀏覽器網(wǎng)頁就是一個(gè)Dom樹形結(jié)構(gòu)做為核心,然后根據(jù)核心進(jìn)行更新Dom節(jié)點(diǎn)、獲得Dom節(jié)點(diǎn)、刪除一個(gè)Dom節(jié)點(diǎn)、添加一個(gè)新的節(jié)點(diǎn)操作,下面文章是詳細(xì)內(nèi)容,需要的朋友可以參考以下
    2021-11-11
  • 通過修改referer下載文件的方法

    通過修改referer下載文件的方法

    遇到了一個(gè)郁悶的事:如果讓Http對(duì)象作全局變量,那么onreadystatechange只會(huì)在第一次執(zhí)行時(shí)觸發(fā),以后都不會(huì)觸發(fā)這個(gè)事件了。 只好在每次Down文件時(shí)重新創(chuàng)建一個(gè)XmlHttp對(duì)象。
    2008-05-05
  • Javascript 小技巧全集

    Javascript 小技巧全集

    Javascript 小技巧全集...
    2006-06-06
  • JavaScript 運(yùn)行機(jī)制詳解再淺談Event Loop

    JavaScript 運(yùn)行機(jī)制詳解再淺談Event Loop

    這篇文章主要介紹了JavaScript 運(yùn)行機(jī)制詳解及淺談了Event Loop,感興趣的小伙伴可以和小編一起閱讀下面文章的具體內(nèi)容
    2021-09-09

最新評(píng)論

大港区| 宜君县| 深水埗区| 涞源县| 喀喇| 江永县| 张家川| 富蕴县| 上饶县| 辉县市| 蓝山县| 辽阳县| 巨野县| 鲁山县| 柳江县| 乌兰察布市| 镇宁| 榆中县| 乐清市| 保亭| 运城市| 闸北区| 昭通市| 莱芜市| 化州市| 天柱县| 垦利县| 曲靖市| 新化县| 台江县| 轮台县| 九龙城区| 台南县| 山阴县| 临泉县| 资溪县| 新蔡县| 徐水县| 和田市| 沾益县| 土默特左旗|