元素相關的方法和註冊事件和移除事件

2021-09-08 13:42:11 字數 579 閱讀 8578

今天學習了註冊事件和移除事件的3種方式

1.addeventlistener(event,fn,false)這個ie8不相容

2.attachevetnt(event,fn)這個只能ie8用

移除事件:

1.removeeventlistener(event,fn,false)這個ie8不相容

2dettachevent(event,fn)這個只能ie8用

var box = document.getelementbyid(『box』);

box.onclick = function () ;

box.onclick = null;//這個也可以

相容**:

新增事件相容**

function addevent(element, type, fn) else if(element.attachevent)else

}移除事件相容**

function removeevent(element, type, fnname) else if(element.detachevent)else

}

javascript中註冊和移除事件的方式

對於html中的一些元素註冊事件的方式有多種 第一種 測試 第二種 測試 第三種 w3c模型 測試其中addeventlistener 三個引數中,第乙個表示什麼事件型別,注意沒有on,第二個指定方法,第三個是標示是事件冒泡 true 還是事件捕獲 false 涉及到從下到上還是從上到下的事件發生順...

JS繫結事件和移除事件的處理方法

addeventlistener 與removeeventlistener 用於處理指定和刪除事件處理程式操作。所有的dom節點中都包含這兩種方法,並且它們都接受3個引數 要處理的事件名 作為事件處理程式的函式和乙個布林值。最有這個布林值引數是true,表示在捕獲階段呼叫事件處理程式 如果是fals...

JS繫結事件和移除事件的處理方法

addeventlistener 與removeeventlistener 用於處理指定和刪除事件處理程式操作。所有的dom節點中都包含這兩種方法,並且它們都接受3個引數 要處理的事件名 作為事件處理程式的函式和乙個布林值。最有這個布林值引數是true,表示在捕獲階段呼叫事件處理程式 如果是fals...