所有的事件处理函数都会都有两个部分组成,on+ 事件名称,例如 click 事件的事件处理函数就是:onclick
一. 鼠标事件
鼠标事件(可以添加到任何元素节点上)
- click 单击
- dblclick 双击
- mousedown 鼠标按下
- mouseup 鼠标抬起
- mouseover 鼠标移入
- mouseout 鼠标移出
- mousemove 鼠标移动 只要不停的移动,重复不停的被触发
二. 键盘事件
键盘事件(window,表单输入框) - keydown 键盘按下(支持全键位) 如果按下不放,重复触发
- keyup 键盘抬起
- keypress 键盘按下(只支持字符键) 如果按下不放,重复触发
三. HTML事件
1)window事件 - load 当页面加载完成以后触发
- unload 当页面解构的时候触发(只有IE浏览器支持)
- scroll 当页面滚动的时候调用
- resize 当窗口大小发生变化的时候触发
2)表单事件(input,textarea) - blur 失去焦点的时候触发
- focus 获取焦点的时候触发
- select 当用户选择文本框(input 或 textarea)中的一个或多个字符触发。
- change 当文本框(input 或 textarea)内容改变且失去焦点后触发。
3).必须添加在form元素节点上 - submit 当用户点击提交按钮在元素上触发。
- reset 当用户点击重置按钮在元素上触发。