事件对象

事件对象

当 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 针对鼠标滚轮交互