***.on事件名=function()
當事件發生時: ***.on事件名() //this->***
用賦值方式繫結事件處理函式
***.addeventlistener('事件名',handler)
在瀏覽器中為***元素的指定事件,新增乙個事件監聽物件。將事件監聽物件加入到瀏覽器的監聽佇列中。
觸發事件時: 瀏覽器會遍歷監聽佇列中的每個監聽物件,找到觸發事件元素上對應事件的監聽物件,呼叫其處理函式
移除事件監聽:
***.removeeventlistener('事件名',handler)
說明:handler必須是繫結時使用的原函式物件
強調:如果乙個處理函式,有可能被移除,則不能使用匿名函式繫結。應使用有名的函式繫結
jquery 動態元素事件繫結 on
jquery on 方法是官方推薦的繫結事件的乙個方法。selector on event,childselector,data,function,map 由此擴充套件開來的幾個以前常見的方法有.bind p bind click function p on click function deleg...
對元素繫結事件方法
1 對元素繫結事件的方法不止一種,live 1.9後版本不支援 bind,on,delegate。2 多數時候使用on繫結事件。p on click function 3 對於動態建立的元素繫結事件。document on click bind p function 上面這種是使用on繫結事件,另一...
js事件繫結並獲取元素
dom事件繫結的幾種方式 html中直接繫結 利用html事件屬性。html中繫結事件叫做內聯繫結事件,不利於分離。不能解綁 js中直接繫結 利用dom操作。js中直接繫結稱為賦值繫結函式,缺點是只能繫結一次。解綁ele.nclick null addeventlistener 注意去掉on,通過r...