包含如下:
事件分类 | 方法 | 描述 | 是否冒泡类型 | 是否支持取消默认事件 |
鼠标 | onclick | 当单击鼠标时运行脚本 | Yes | Yes |
ondblclick | 当双击鼠标时运行脚本 | Yes | Yes | |
ondrag | 当dragstart 开始后,在拖动过程中运行脚本 | Yes | Yes | |
ondragend | 不论拖动是否成功,当拖动操作结束时运行脚本 | Yes | No | |
ondragenter | 当元素被拖动至有效的拖放目标时运行脚本 | Yes | Yes | |
ondragleave | 当元素离开有效拖放目标时运行脚本 | Yes | No | |
ondragover | 当元素被拖动至有效拖放目标上方时运行脚本 | Yes | Yes | |
ondragstart | 当元素拖动开始时运行脚本 | Yes | Yes | |
ondrop | 当被拖动元素正在被释放时运行脚本 | Yes | Yes | |
onmousedown | 当按下鼠标按钮时运行脚本 | Yes | Yes | |
onmousemove | 当鼠标在元素之上开始移动时运行脚本 | Yes | No | |
onmouseout | 当鼠标指针移出元素时运行脚本 | Yes | Yes | |
onmouseover | 当鼠标指针移至元素之上时运行脚本 | Yes | Yes | |
onmouseup | 当松开鼠标按钮时运行脚本 | Yes | Yes | |
键盘 | onkeydown | 当按下按键时运行脚本 | Yes | Yes |
onkeypress | 当键盘被按时运行脚本,在onkeydown后触发 | Yes | Yes | |
onkeyup | 当松开按键时运行脚本 | Yes | Yes | |
HTML 框架/对象 | onload | 当文档对象(包含窗体、框架、对象),加载完成后运行脚本 | No | No |
onunload | 当用户离开文档时运行脚本 | No | No | |
onabort | 当发生中止事件时运行脚本 | Yes | No | |
onerror | Fires when an object/image/frame cannot be loaded properly | Yes | No | |
onresize | 当在元素加载期间发生错误时运行脚本 | Yes | No | |
onscroll | 当元素或文档视图滚动时运行脚本 | No(例外情况,当对象必须在窗体冒泡时) | No | |
HTML form | onselect | 当选取元素(包含input,textarea)中文本时运行脚本 | Yes | No |
onchange | 当元素失去脚本并发生改变时运行脚本 | Yes | No | |
onsubmit | 当提交表单时运行脚本 | Yes | Yes | |
onreset | 当表单重置时运行脚本。HTML 5 不支持。 | Yes | No | |
onfocus | 当元素获得焦点时运行脚本 | No | No | |
onblur | 当元素失去焦点时运行脚本 | No | No |