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

JS用 或 || 來(lái)兼容FireFox!

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

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

找到 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下.
因?yàn)樵贗E下,XMLDom沒(méi)有preserveWhiteSpace這個(gè)屬性,即:把空白也當(dāng)作一個(gè)節(jié)點(diǎn),而IE則默認(rèn)為false,即把空白不看成一個(gè)節(jié)點(diǎn).

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

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

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

相關(guān)文章

最新評(píng)論

黑山县| SHOW| 乐平市| 宜黄县| 壶关县| 涪陵区| 曲松县| 江川县| 宜兰县| 沭阳县| 绵阳市| 许昌市| 文昌市| 南汇区| 玉环县| 东乌| 柳河县| 常州市| 手机| 砚山县| 晴隆县| 玉环县| 通渭县| 安溪县| 布尔津县| 拉萨市| 德格县| 崇文区| 丰都县| 得荣县| 波密县| 秭归县| 额尔古纳市| 泊头市| 云南省| 兴业县| 汝州市| 葫芦岛市| 新民市| 玛曲县| 福建省|