事件對象

事件對象

當 HTML 中發生事件時,該事件屬于某個事件對象,例如,鼠標單擊事件屬于 MouseEvent 對象。

如需更多有關事件的知識,請閱讀我們的 JavaScript 事件教程

Event 對象

所有事件對象均基于 Event 對象,并繼承其所有屬性和方法。

Event 對象 描述
Event 所有事件對象的父對象。

其他事件對象

這些是最常見的事件對象:

Event 對象 描述
AnimationEvent 針對 CSS 動畫
ClipboardEvent 針對剪貼板的修改
DragEvent 針對拖放交互
FocusEvent 針對與焦點有關的事件
HashChangeEvent 針對 URL 錨點部分的更改
InputEvent 針對用戶輸入
KeyboardEvent 針對鍵盤交互
MouseEvent 針對鼠標交互
PageTransitionEvent 針對導航到網頁或離開網頁
PopStateEvent 針對歷史記錄條目中的更改
ProgressEvent 針對加載外部資源的進度
StorageEvent 針對窗口的存儲區域中的更改
TouchEvent 針對觸摸交互
TransitionEvent 針對 CSS 過渡
UiEvent 針對用戶界面交互
WheelEvent 針對鼠標滾輪交互