事件对象
事件对象
当 HTML 中发生事件时,该事件属于某个事件对象,例如,鼠标单击事件属于 MouseEvent 对象。
如需更多有关事件的知识,请阅读我们的 JavaScript 事件教程。
Event 对象
所有事件对象均基于 Event 对象,并继承其所有属性和方法。
事件对象 | 描述 |
---|---|
Event | 所有事件对象的父对象。 |
其他事件对象
这些是最常见的事件对象:
事件对象 | 描述 |
---|---|
AnimationEvent | 针对 CSS 动画 |
ClipboardEvent | 针对剪贴板的修改 |
DragEvent | 针对拖放交互 |
FocusEvent | 针对与焦点有关的事件 |
HashChangeEvent | 针对 URL 锚点部分的更改 |
InputEvent | 针对用户输入 |
KeyboardEvent | 针对键盘交互 |
MouseEvent | 针对鼠标交互 |
PageTransitionEvent | 针对导航到网页或离开网页 |
PopStateEvent | 针对历史记录条目中的更改 |
ProgressEvent | 针对加载外部资源的进度 |
StorageEvent | 针对窗口的存储区域中的更改 |
TouchEvent | 针对触摸交互 |
TransitionEvent | 针对 CSS 过渡 |
UiEvent | 针对用户界面交互 |
WheelEvent | 针对鼠标滚轮交互 |