分类 | 事件名 | 触发描述 |
一般事件 | onclick | 鼠标点击事件 |
ondbclick | 鼠标双击事件 | |
onmousedown/up | 鼠标按下/松开事件 | |
onmouseover/move/out | 鼠标悬浮/经过/离开事件 | |
onkeypress/down/up | 某按键按下并释放/按下/释放事件 | |
页面相关事件 | onabort | 图片下载中断 |
onbeforeunload | 页面将要改变时触发此事件 | |
onerror | 出现错误触发此事件 | |
onload | 页面完成时触发事件 | |
onmove | 窗口移动事件 | |
onresize | 窗口大小改变触发事件 | |
onscroll | 滚动条位置变化事件 | |
onstop | 浏览器停止按钮或文件下载中断事件 | |
onunload | 当前页面将被改变触发事件 | |
表单事件 | onblur | 当前元素失去焦点 |
onchange | 元素失去焦点并元素值被改变 | |
onfocus | 获得焦点事件 | |
onreset | 表单reset属性被激发 | |
onsubmit | 表单被递交时触发事件 | |
滚动字幕事件(不合W3C标准) | onbounce | Marquee内容移动至Marquee外触发事件 |
onfinish | marquee元素全部显示触发事件 | |
onstatr | marquee开始显示内容事件 | |
编辑事件 | onbeforecopy | 复制之前触发 |
onbeforecut | 剪切之前触发 | |
onbeforeeditfocus | 元素将要进入编辑状态 | |
onbeforepaste | 粘贴之前触发 | |
onbeforeupdate | 粘贴剪贴板内容时通知目标对象 | |
oncontextmenu | 按下右键出现菜单 | |
oncopy | 复制后触发事件 | |
oncut | 剪切后触发事件 | |
ondrag | 对象被拖动触发事件 | |
ondragdrop | 外部对象被拖进窗口触发事件 | |
ondragend | 鼠标拖动结束后触发事件 | |
ondragenter | 鼠标拖动对象进入容器范围触发事件 | |
ondragleave | 拖动对象离开 | |
ondragover | 当某被拖动对象在另一对象容器范围内拖动触发事件 | |
ondragstart | 当对象被拖动时触发事件 | |
ondrop | 拖动过程中释放鼠标触发事件 | |
onlosecapture | 当元素失去鼠标移动所形成的选择焦点时触发此事件 | |
onpaste | 当内容被粘贴时触发事件 | |
onselect | 当文本内容被选择时触发此事件 | |
onselectstart | 当文本内容选择开始发生时触发的事件 | |
外部事件 | onafter | 文档打印触发事件 |
onbeforeprint | 文档打印时触发事件 | |
onfilterchange | 滤镜效果发生变换触发事件 | |
onhelp | 按下F1或者浏览器的帮助按钮时触发事件 | |
onpropertychange | 当对象的任一属性改变触发事件 | |
onreadystatechange | 当初始化属性值改变时触发事件 |
本文整理自麦子学院的web课程视频,手打错误请评论指正