在HTML中,当事件发生时,事件属于某个事件对象,就像鼠标移动事件属于MouseEvent对象一样。
所有事件对象均基于事件对象,并继承其所有属性和方法:
| 事件对象 | 描述 | 
|---|---|
| Event | 所有事件对象的父对象 | 
以下是基于主事件对象的对象列表:
| 事件对象 | 描述 | 
|---|---|
| AnimationEvent | 对于CSS动画 | 
| ClipboardEvent | 用于修改剪贴板 | 
| DragEvent | 进行拖放互动 | 
| FocusEvent | 对于焦点相关事件 | 
| HashChangeEvent | 用于更改URL的锚点部分 | 
| InputEvent | 供用户输入 | 
| KeyboardEvent | 用于键盘交互 | 
| MouseEvent | 鼠标互动 | 
| PageTransitionEvent | 用于浏览和离开网页 | 
| PopStateEvent | 对于历史记录条目的更改 | 
| ProgressEvent | 对于加载外部资源的进度 | 
| StorageEvent | 用于更改窗口的存储区域。 | 
| TouchEvent | 进行触摸互动 | 
| TransitionEvent | 对于CSS过渡 | 
| UiEvent | 用于用户界面交互 | 
| WheelEvent | 用于鼠标滚轮互动 |