1. 鼠标事件
onclick 事件, 点击事件 (单击)
ondbclick 事件, 鼠标双击事件
onmousedown 事件, 鼠标按下事件 ( 鼠标按下没有抬起的时候触发 )
onmouseup 事件, 鼠标抬起事件 ( 鼠标按下后抬起时触发 )
onmousemove 事件, 鼠标移动事件 ( 鼠标指针移动时触发 )
onmouseover 事件, 鼠标悬停事件 ( 鼠标指针移动到元素上时触发, onmouseover 事件支持冒泡 )
onmouseout 事件, 鼠标移出事件 ( 当鼠标从目标元素上移开的时候就会触发, 如果鼠标指针离开任何子元素, 同样会触发 onmouseout 事件 )
onmouseenter 事件, 鼠标进入事件 ( 鼠标指针移动到元素上时触发, onmouseenter 事件不支持冒泡 )
onmouseleave 事件, 鼠标离开事件 ( 鼠标从元素身上离开的瞬间触发 )
onmousewheel 事件, 鼠标滚轮事件 ( Firefox 浏览器不支持此事件, Firefox 使用 "DOMMouseScroll", 只能用 addEventListener 添加该事件 )
2. 键盘事件
onkeydown 事件, 键盘按下事件 ( 如果键盘一直在按下没有抬起, 就会一直触发该事件 ; 任何按键都可以, 包括上下左右, ctrl,shift,alt )
onkeyup 事件, 键盘抬起事件 ( 键盘抬起时触发 )
onkeypress 事件, 键盘按下事件 ( 只是在数字键和字母键按下时触发, 不包括 上下左右, ctrl,shift,alt)
3.windows 事件
onload 事件, 文档加载完触发
onunload 事件, 当网页被关闭时触发
onselect 事件, 被选中的时候触发
onchange 事件, 内容改变时触发
window.onresize 事件, 窗口尺寸发生变化时触发
window.onscroll 事件, 滚动条移动时触发
4. 表单元素事件
onsubmit 事件, 当表单被提交时触发
onreset 事件, 当表单被重置时触发
onfocus 事件, 获取焦点时触发 ( 用 tab 键也会触发该事件 )
onblur 事件, 失去焦点时触发
来源: http://www.qdfuns.com/article/46769/604e6faeb4c6fc938caa787fc479724f.html