HTML事件表大全
鼠标事件 | |
onclick | 鼠标单击时触发 |
ondbclick | 鼠标双击时触发 |
onmousedown | 鼠标按下时触发 |
onmouseup | 鼠标按下后松开时触发 |
onmouseover | 鼠标移动到某个对象上放时触发 |
onmousemove | 鼠标移动时触发 |
onmouseout | 鼠标离开某个对象范围时触发 |
onmouseenter | 鼠标指针移动到对象内时触发 |
onmouseleave | 鼠标指针移出对象边界时触发 |
onmousewheel | 鼠标滚轮旋转时触发 |
键盘事件 | |
onkeypress | 键盘上某个键被按下并且释放时触发 |
onkeydown | 键盘上某个键被按下时触发 |
onkeyup | 键盘上某个键被放开时触发 |
页面相关事件 | |
onabort | 图片在下载过程中被用户中断时触发 |
onbeforeunload | 页面内容将要被改变时触发 |
onerror | 请求出现错误时触发 |
onload | 页面内容加载完成时触发 |
onmove | 浏览器的窗口被移动时触发 |
onmoveend | 当对象停止移动时触发 |
onmovestart | 当对象开始移动时触发 |
onresize | 当浏览器的窗口大小被改变时触发 |
onresizeend | 用户更改完控件选中区中对象的尺寸时触发 |
onresizestart | 用户开始更改控件选中区中对象的尺寸时触发 |
onscroll | 浏览器的滚动条位置发生变化时触发 |
onstop | 浏览器的停止按钮被按下时或者正在下载的文件被中断时触发 |
onunload | 当前页面被改变时触发(退出、转向或者关闭当前页面) |
表单及其元素相关事件 | |
onblur | 当前元素失去焦点时触发 |
onchange | 当前元素失去焦点并且元素的内容发生改变时触发 |
onfocus | 当前元素获取焦点时触发 |
onfocusin | 当元素将要被设置为焦点时触发 |
onfocusout | 在移动焦点到其他元素之后,在之前拥有焦点的元素上触发 |
onreset | 当表单中RESET的属性被激发时触发 |
onsubmit | 当表单被提交时触发 |
滚动字幕事件(Marquee) | |
onbounce | 在Marquee内的内容移动至Marquee显示范围之外时触发 |
onfinish | 在Marquee元素完成需要显示的内容后触发 |
onstart | 在Marquee元素开始显示内容时触发 |
内容编辑事件 | |
onbeforecopy | 当页面中被选择的内容将要复制到浏览者系统的剪贴板前触发 |
onbeforecut | 当页面中被选择的内容将要剪切到浏览者系统的剪贴板前触发 |
onbeforeeditfocus | 当前元素将要进入编辑状态时触发 |
onbeforepaste | 当内容将要浏览者的系统剪贴板传送或粘贴到页面中时触发 |
oncontextmenu | 当浏览器通过鼠标右键或键盘弹出右键菜单时触发 |
oncopy | 当页面中当前被选择的内容被复制后触发 |
oncut | 当页面中当前被选择的内容被剪切时触发 |
ondrag | 当某个对象被拖动时触发 |
ondragdrop | 一个外部对象被鼠标拖动当前窗口或者帧时触发 |
ondragend | 当鼠标拖动结束时触发,即鼠标的按钮被释放了 |
ondragenter | 当对象被鼠标拖动的对象进入其容器范围内时触发 |
ondragleave | 当对象被鼠标拖动的对象离开其容器范围内时触发 |
ondragover | 当某个被拖动的对象在另一个对象容器范围内拖动时触发 |
ondragstart | 当某个对象被拖动时触发 |
ondrop | 在一个拖动过程中,释放鼠标时触发 |
onlosecapture | 当元素失去鼠标移动所形成的选择焦点时触发 |
onpaste | 当内容被粘贴时触发 |
onselect | 当文本内容被选择时触发 |
onselectstart | 当文本内容选择将开始发生时触发 |
onselectionchange | 当文档的选中状态改变时触发 |
数据绑定 | |
onafterupdate | 当数据完成由数据源到对象的传送时触发 |
onbeforeupdate | 当一个被数据绑定的元素数据被更新之前触发 |
oncellchange | 当数据来源发生变化时触发 |
ondataavailable | 当数据接受完成时触发 |
ondatasetcomplete | 当来自数据源的全部有效数据读取完毕时触发 |
onerrorupdate | 当数据更新出错时触发 |
onrowenter | 当前数据源的数据发生变化并且有新的有效数据时触发 |
onrowexit | 当前数据源的数据将要发生变化时触发 |
onrowsdelete | 当前数据记录将被删除时触发 |
onrowsinserted | 当前数据源将要插入新数据记录时触发 |
外部事件 | |
onafterprint | 当文档被打印后触发 |
onbeforceprint | 当文档即将被打印时触发 |
onlayoutcomplete | 当打印或打印预览版面处理完成用来自文档的内容填充当前 LayoutRect 对象时触发 |
onfilterchange | 当某个对象的滤镜效果发生变化时触发 |
onhelp | 当浏览者按下F1键或者浏览器的帮助选择时触发 |
onpropertychange | 当对象的属性之一发生变化时触发 |
onreadystatechange | 当对象的初始化属性值发生变化时触发 |
其他事件 | |
onactivate | 当对象设置为活动元素时触发 |
onbeforeactivate | 对象要被设置为当前元素前立即触发 |
onbeforedeactivate | 在 activeElement 从当前对象变为父文档其他对象之前触发 |
oncontrolselect | 当用户将要对该对象制作一个控件选中区时触发 |
ondeactivate | 当 activeElement 从当前对象变为父文档其他对象时触发 |
未经允许请勿转载:程序喵 » HTML元素控件事件表大全