1. 常用的事件名字
| 事件名 | 触发条件 |
|---|
| 按键事件KeyBoardEvent | |
| input事件 | 用户输入字符的时候触发 |
| change | change 事件仅当 value 被提交时触发,如按回车键,从一个 options 列表中选择一个值等。 |
| click | 在元素上 按下并释放任意鼠标按键 |
| auxclick | 已在元素上按下并释放指针设备按钮(任何非主按钮) |
| js 右键事件 | 右键点击(在右键菜单显示前触发) |
| dblclick | 在元素上双击鼠标按钮。 |
| mousedown | 在元素上按下任意鼠标按钮。 |
| mouseenter | 指针移到有事件监听的元素内。 |
| mouseleave | 指针移出元素范围外(不冒泡)。 |
| mousemove | 指针在元素内移动时持续触发。 |
| mouseover | 指针移到有事件监听的元素或者它的子元素内。 |
| mouseout | 指针移出元素,或者移到它的子元素上。 |
| mouseup | 在元素上释放任意鼠标按键。 |
| pointerlockchange | 鼠标被锁定或者解除锁定发生时。 |
| pointerlockerror | 可能因为一些技术的原因鼠标锁定被禁止时。 |
| select | 有文本被选中。 |
| wheel | 滚轮向任意方向滚动 |
| focus | 元素获得焦点(不会冒泡) |
| blur | 元素失去焦点(不会冒泡) |
| resize | 文档视图已调整大小 |
| scroll | 文档视图或元素已滚动 |
| cut | 已经剪贴选中的文本内容并且复制到了剪贴板 |
| copy | 已经把选中的文本内容复制到了剪贴板 |
| paste | 从剪贴板复制的文本内容被粘贴 |
| reset | 点击重置按钮时 |
| submit | 点击提交按钮 |
| close | 好像是关于窗口的,感觉有用,用到时在补充功能 |
2. 集合网站:
- Event - Web API 接口参考 | MDN (mozilla.org)
- HTML 事件参考手册 (w3school.com.cn)