事件对象

事件对象

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