| AnimationEvent | CSS动画。 |
| ChangeEvent | 改变<input>、<select>和<textarea>元素的值。 |
| ClipboardEvent | 使用复制、粘贴和剪切事件。 |
| CompositionEvent | 由于用户间接输入文本而发生的事件(例如,根据浏览器和PC设置,如果您想在美国键盘上输入日文,可能会出现一个带有附加字符的弹出窗口)。 |
| DragEvent | 使用指针设备(例如,鼠标)进行拖放交互。 |
| FocusEvent | 元素获得或失去焦点时发生的事件。 |
| FormEvent | 每当表单或表单元素获得/失去焦点、表单元素值更改或表单提交时发生的事件。 |
| InvalidEvent | 当输入的有效性限制失败时触发(例如<input type="number" max="10">,有人插入数字20)。 |
| KeyboardEvent | 用户与键盘的交互。每个事件描述单个键的交互。 |
| MouseEvent | 由于用户与指针设备(例如,鼠标)的交互而发生的事件。 |
| PointerEvent | 由于用户与多种指针设备(如鼠标、笔/触控笔、触摸屏)的交互而发生的事件,它还支持多点触控。除非您为较旧的浏览器(IE10或Safari 12)开发,否则建议使用指针事件。扩展UIEvent。 |
| TouchEvent | 由于用户与触摸设备的交互而发生的事件。扩展UIEvent。 |
| TransitionEvent | CSS过渡。浏览器支持不完全。扩展UIEvent。 |
| UIEvent | 鼠标、触摸和指针事件的基本事件。 |
| WheelEvent | 在鼠标滚轮或类似输入设备上滚动。(注意:wheel事件不应与scroll事件混淆) |
| SyntheticEvent | 所有上述事件的基本事件。在不确定事件类型时应使用。 |