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

JS在IE和FF下attachEvent,addEventListener學(xué)習(xí)筆記

 更新時(shí)間:2009年11月26日 01:15:34   作者:  
今天小弄了一下JS事件,主要說一下FF和IE兼容的問題
對(duì)象名.addEventListener("事件名(不帶ON)",函數(shù)名,true/false);(FF下)
對(duì)象名.attachEvent("事件名",函數(shù)名);(IE下)
說明:
  事件名稱,要注意的是"onclick"要改為"click","onblur"要改為"blur",也就是說事件名不要帶"on"。
函數(shù)名,記住不要跟括號(hào)最后一個(gè)參數(shù)是個(gè)布爾值,表示該事件的響應(yīng)順序,下面重點(diǎn)介紹一下addEventListener的第3個(gè)參數(shù)(useCapture)。 userCapture若為true,則瀏覽器采用Capture,若為false則采用bubbing方式。建議用false,看個(gè)例子吧。
html代碼
<div id="div_test"> <input type="button" id="btn_test" value="se4.cn技術(shù)基地" /> </div>
js代碼
復(fù)制代碼 代碼如下:

window.onload=function(){ document.getElementById("div_test").addEventListener("click",test1,false); document.getElementById("btn_test").addEventListener("click",test2,false); } function test1(){ alert("外層div觸發(fā)") } function test2(){ alert("內(nèi)層input觸發(fā)") }

自己體驗(yàn)一下,如果userCapture是true則test1先觸發(fā),如果userCapture是false則test2先觸發(fā)。

下面來說一下,attachEvent
這個(gè)沒啥好說的,相信大家也都用的挺熟的,主要是傳參那塊,等我用到 再說吧,哈哈哈

示例:
創(chuàng)建綁定方法:
復(fù)制代碼 代碼如下:

if (typeof document.addEventListener != "undefined") {
document.addEventListener("mousedown",_lhlclick,true);
} else {
document.attachEvent("onmousedown",_lhlclick);
}

刪除事件:
復(fù)制代碼 代碼如下:

if (typeof document.addEventListener != "undefined") {
document.removeEventListener("mousedown",_lhlclick,true);
} else {
document.detachEvent("onmousedown",_lhlclick);
}

相關(guān)文章

最新評(píng)論

星子县| 汪清县| 曲靖市| 淳化县| 泊头市| 武冈市| 河东区| 广河县| 岑溪市| 潢川县| 宝丰县| 丹江口市| 无极县| 容城县| 襄垣县| 江门市| 平和县| 若羌县| 巴塘县| 长乐市| 涿鹿县| 寿光市| 石渠县| 尉氏县| 龙游县| 来凤县| 丰台区| 广东省| 张家口市| 临清市| 安福县| 穆棱市| 丰县| 宕昌县| 特克斯县| 涞源县| 呈贡县| 逊克县| 祁阳县| 曲阜市| 辽源市|