javascript常见事件总结
-
点击事件:
- onclick:单击事件
- ondblclick:双击事件
-
焦点事件
- onblur:失去焦点
- onfocus:元素获得焦点。
-
加载事件:
- onload:一张页面或一幅图像完成加载。
-
鼠标事件:
- mousedown:按下鼠标键时触发。
- mouseup:释放按下的鼠标键时触发。
- mousemove:鼠标移动事件。
- mouseover:鼠标移入事件
- mouseout:鼠标移出事件。
- mouseenter:鼠标移入事件
- mouseleave:鼠标移出事件。
- contextmenu:鼠标右键事件。
tips: mouseover和mouseenter区别
mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发,冒泡过程。对应的移出事件是mouseout
mouseenter:当鼠标移除元素本身(不包含元素的子元素)会触发事件,也就是不会冒泡,对应的移出事件是mouseleave
6. 键盘事件:
1. onkeydown 某个键盘按键被按下。
2. onkeyup 某个键盘按键被松开。
3. onkeypress 某个键盘按键被按下并松开。
7. 选择和改变
1. onchange 域的内容被改变。
2. onselect 文本被选中。
8. 表单事件:
1. onsubmit 确认按钮被点击。
2. onreset 重置按钮被点击。