1. 常用的事件名字

事件名触发条件
按键事件KeyBoardEvent
input事件用户输入字符的时候触发
changechange 事件仅当 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. 集合网站:

  1. Event - Web API 接口参考 | MDN (mozilla.org)
  2. HTML 事件参考手册 (w3school.com.cn)