Javascript中的事件繫結

2021-04-25 01:03:48 字數 709 閱讀 6827

等價於

window.οnlοad=_bodyonload;

如果希望乙個事件繫結多個方法,這樣是不行的

window.οnlοad=_bodyonload1;

window.οnlοad=_bodyonload2;

window.οnlοad=_bodyonload3;

他只會執行最後乙個,這裡有個dom方法

attachevent、addeventlistener新增事件到物件

detachevent、removeeventlistener登出物件事件

ie中使用attachevent和detachevent,mozillar中使用addeventlistener 和removeeventlistener

使用方法

var obj = window;

if(obj.attacheevent)

obj.attachevent("onload", onload1);

obj.attachevent("onload", onload2);

//順序為2,1

else if(obj.addeventlistener)

obj.addeventlistener("onload, onload1, false);

obj.addeventlistener("onload, onload1, false);

//順序為 1,2

繫結事件和解綁事件

繫結事件 1.物件.on 事件型別 事件處理函式 物件 on 事件型別 事件處理函式 2.物件.addeventlistener 事件型別 事件處理函式 false 火狐 谷歌 ie11支援 ie8 不支援 3.物件.attachevent on 事件型別,事件處理函式 火狐 谷歌 ie11不支援 ...

事件監聽和事件解綁

事件監聽 odiv.addeventlistener click function 布林值 預設為flase addeventlistener為新增事件監聽 click 這裡填的是要執行的事件 function 這裡填的是執行內容 布林值 預設為flase 這裡填ture或flase 停止事件傳播 ...

js繫結事件和解綁事件

在js中繫結多個事件用到的是兩個方法 attachevent和addeventlistener,但是這兩個方法又存在差異性 attachevent方法 只支援ie678,不相容其他瀏覽器 addeventlistener方法 相容火狐谷歌,不相容ie8及以下 addeventlistener方法 d...