簡介:
event 物件代表事件的狀態,比如事件在其中發生的元素、鍵盤按鍵的狀態、滑鼠的位置、滑鼠按鈕的狀態。 事件通常與函式結合使用,函式不會在事件發生前被執行!
event物件的獲取方法:
方法一:
例如:function demo1(e)
方法二:通用的方便的方法(這種方法方便之處在於不用傳引數)
例如:function demo2()
詳細測試總結:
一:萬能的同樣的方法是:傳遞引數event(實參必須寫event換其他名稱不行)方式。
二:window.event適用於ie和google瀏覽器火狐不支援。
三:arguments.callee.caller.arguments[0]僅火狐和google支援,ie不支援這種獲取方式。
從以上測試結果可知google瀏覽器支援以上各種獲取方式,屬於相容性最強的乙個瀏覽器。
順便說下angularjs獲取的方式,使用ng-click=myfunction($event) 傳入的$event也是上面的event, angularjs ng-change等獲取不到event
event獲取的方式
event物件的獲取方法 方法一 例如 function demo1 e var e e window.event 此種方法在ie中和google中可以不傳引數e也可以獲取到event,但是在火狐中必須在事件方法中傳遞event引數 才可以獲取到event物件。方法二 通用的方便的方法 這種方法方便...
js事件定義方式和獲取事件物件event總結
js中事件的定義方式有3種 標籤內事件屬性,dom元素事件屬性 和 dom元素新增事件的方法。1.標籤內事件屬性 事件處理函式內this 指向事件源元素 a div 標籤內事件屬性其實是乙個匿名函式,在ie中等價於 adiv nclick function 在ff中 等價於 adiv nclick ...
event物件獲取方法總結
簡介 event 物件代表事件的狀態,比如事件在其中發生的元素 鍵盤按鍵的狀態 滑鼠的位置 滑鼠按鈕的狀態。事件通常與函式結合使用,函式不會在事件發生前被執行!event物件的獲取方法 方法一 例如 function demo1 e var e e window.event 此種方法在ie中和goo...