js事件: onclick 单击事件 鼠标点击某个对象
ondbclick 双击事件
onfocus 得到焦点事件(焦点进入控件的事件)
onblur 鼠标失去焦点事件(焦点离开控件的事件)
onkeydown 键按下事件
onkeypress 键按下 参数不一样(点击按键)//某个键盘的键被按下或按住
onkeyup 键按下抬起事件 (按键释放)
onmousemove 鼠标悬浮事件(鼠标移动)//鼠标被移动
onmouseover 进来 鼠标移动到元素范围)//鼠标被移到某元素之上
onmouseout 出去(鼠标离开元素范围)//鼠标从某元素移开
onmousedown 鼠标按下事件 //某个鼠标按键被按下
onmouseup 鼠标按下抬起 (鼠标按键释放)//某个鼠标按键被松开
oncontextmenu(在浏览器中单击鼠标右键显示”右键菜单”时触发)
onchange 事件一般用于用户表单中,eg:当文本框内容发生改变时触发,或下拉列表框内容发生改变时触发等。
onabort 图像加载被中断
onerror 当加载文档或图像时发生某个错误
onload 某个页面或图像被完成加载 后面的会覆盖前面的
onreset 重置按钮被点击
onresize 窗口或框架被调整尺寸
onselect 文本被选定
onsubmit 提交按钮被点击
onunload 用户退出页面后触发(刷新页面,关闭页面时候触发)
onbeforeunload 在页面准备关闭(或者离开前触发)
JQuery:元素事件列表说明
注:不带参数的函数,其参数为可选的 fn。jQuery不支持form元素的reset事件。
事件 描述 支持元素或对象
blur( ) 元素失去焦点 a, input, textarea, button, select, label, map, area
change( ) 用户改变域的内容 input, textarea, select
click( ) 鼠标点击某个对象 几乎所有元素
dblclick( ) 鼠标双击某个对象 几乎所有元素
error( ) 当加载文档或图像时发生某个错误 window, img
focus( ) 元素获得焦点 a, input, textarea, button, select, label, map, area
keydown( ) 某个键盘的键被按下 几乎所有元素
keypress( ) 某个键盘的键被按下或按住 几乎所有元素
keyup( ) 某个键盘的键被松开 几乎所有元素
load(fn) 某个页面或图像被完成加载 window, img
mousedown(fn) 某个鼠标按键被按下 几乎所有元素
mousemove(fn) 鼠标被移动 几乎所有元素
mouseout(fn) 鼠标从某元素移开 几乎所有元素
mouseover(fn) 鼠标被移到某元素之上 几乎所有元素
mouseup(fn) 某个鼠标按键被松开 几乎所有元素
resize(fn) 窗口或框架被调整尺寸 window, iframe, frame
scroll(fn) 滚动文档的可视部分时 window
select( ) 文本被选定 document, input, textarea
submit( ) 提交按钮被点击 form
unload(fn) 用户退出页面 window