HTML DOM事件
鼠标事件
属性 | 描述 | DOM |
onclick | 用户点击某个对象时调用的事件句柄 | 2 |
oncontextmenu | 用户点击鼠标右键打开上下文菜单时触发 | |
ondblclick | 用户双击某个对象时调用的事件句柄 | 2 |
onmousedown | 鼠标按钮被按下。 | 2 |
onmouseenter | 鼠标指针移动到元素上时触发。 | 2 |
onmouseleave | 鼠标指针移出元素时触发 | 2 |
onmousemove | 鼠标被移动。 | 2 |
onmouseover | 鼠标移到某元素之上 | 2 |
onmouseout | 鼠标从某元素移开 | 2 |
onmouseup | 鼠标按键被松开 | 2 |
键盘事件
属性 | 描述 | Dom |
onkeydown | 键盘按键被按下 | 2 |
onkeypress | 键盘按键被按下并松开 | 2 |
onkeyup | 键盘按键被松开 | 2 |
框架/对象-事件
onabort | 图像的加载被中断(对象) |
onbeforeunload | 该事件在即将离开页面(刷新或关闭)时触发 |
onerror | 在加载文档或图像时发生错误。(<object>,<body>和<frameset>) |
onhashchange | 该事件在当前 URL 的锚部分发生修改时触发 |
onload | 一张页面或一幅图像完成加载 |
onpageshow | 该事件在用户访问页面时触发 |
onpagehide | 该事件在用户离开当前网页跳转到另外一个页面时触发 |
onresize | 窗口或框架被重新调整大小 |
onscroll | 当文档被滚动时发生的事件 |
onunload | 用户退出页面。 ( <body> 和 <frameset>) |
属性 | 描述 |
表单事件
onblur | 元素失去焦点时触发 |
onchange | 该事件在表单元素的内容改变时触发( <input>, <keygen>, <select>, 和 <textarea>) |
onfocus | 元素获取焦点时触发 |
onfocusin | 元素即将获取焦点时触发 |
onfocusout | 元素即将失去焦点时触发 |
oninput | 元素获取用户输入时触发 |
onreset | 表单重置时触发 |
onsearch | 用户向搜索域输入文本时触发 ( <input="search">) |
onselect | 用户选取文本时触发 ( <input> 和 <textarea>) |
onsubmit | 表单提交时触发 |
动画事件
animationend | 该事件在 CSS 动画结束播放时触发 |
animationiteration | 该事件在 CSS 动画重复播放时触发 |
animationstart | 该事件在 CSS 动画开始播放时触发 |