JS事件大全
1.事件大全(http://www.cnblogs.com/weixu/archive/2007/09/06/884738.html)
1)浏览器事件
onerror(页面中出现脚本错误,就会产生 onerror 事件,这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行))
onresize(浏览器大小改变时)
onscroll(滚动条在滚动时触发)
2)文档加载事件
onload(文档图片等元素全部载入后触发)
onready(文档加载完毕即触发)
onunload(关闭文档时触发)
3)表单事件
onblur(对象失去焦点时发生,不支持冒泡)
onchange(域的内容改变时发生)
onfocus(对象获得焦点时发生,不支持冒泡)
onselect(文本框中的文本被选中时发生)
onsubmit(确认按钮被点击时发生)
4)键盘事件
onkeydown(用户按下一个键盘按键时发生) onkeyup(键盘按键被松开时发生) onkeypress(键盘按键被按下并释放一个键时发生)
5)鼠标事件
onclick(点击按钮) ondblclick(对象被双击时发生)
onfocusin(在一个元素即将获得焦点时触发,支持冒泡) onfocusout (元素即将失去焦点时触发,支持冒泡)
onmouseup(鼠标按键被松开时发生) onmousedown(用户按下鼠标按键时发生) onmouseenter(鼠标指针移动到元素上时触发,不冒泡) onmouseleaver (鼠标指针离开元素上时触发,不冒泡) onmousemove(鼠标移动时触发) onmouseout(鼠标指针移出指定的对象时发生,冒泡) onmouseover(鼠标指针离开元素上时触发,冒泡)
hover(鼠标悬停/离开切换事件)
toggle(单击切换事件(toggle(fn1,fn2,fn3...)),每次单击后依次调用函数)