鼠标事件 |
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 从当前对象变为父文档其他对象时触发 |