离线下载
PDF版 ePub版

极客学院团队出品 · 更新于 2018-11-28 11:00:42

HTML5 事件

当用户访问我们的网站时,他们会点击文本,图片,链接,将鼠标悬停在某些东西上面等等。这些都是 JavaScript 调用事件的例子。

我们可以在 JavaScript 或者 vbscript 中编写事件处理程序,然后把这些事件处理程序指定为事件标签属性的值。下面列出了 HTML5 规范定义的各种事件属性。

当任意事件发生在 HTML5 元素上时,下列属性可以用来触发任何作为值提供的 JavaScriptvbscript 代码。

这里我们只涵盖元素特定的事件,后面的章节会详细讨论这些元素。

属性 描述
offline script 文档进入离线状态时触发。
onabort script 事件中断时触发。
onafterprint script 文档被打印后触发。
onbeforeonload script 文档载入前触发。
onbeforeprint script 文档被打印前触发。
onblur script 窗口失去焦点时触发。
oncanplay script 媒体停止缓冲,可以开始播放时触发。
oncanplaythrough script 媒体可以播放到结束时触发,无需停止缓冲。
onchange script 元素发生变化时触发。
onclick script 鼠标点击触发。
oncontextmenu script 上下文菜单被触发时触发。
ondblclick script 双击鼠标时触发。
ondrag script 元素被拖动时触发。
ondragend script 拖拽操作结束时触发。
ondragenter script 元素被拖拽到有效放置目标时触发。
ondragleave script 元素离开有效放置目标时触发。
ondragover script 元素被拖放到有效目标上时触发。
ondragstart script 拖拽操作开始时触发。
ondrop script 拖动的元素被放置时触发。
ondurationchange script 媒体时长改变时触发。
onemptied script 媒体资源元素突然清空时触发。
onended script 媒体到达终点时触发。
onerror script 发生错误时触发。
onfocus script 窗口获得焦点时触发。
onformchange script 表单变化时触发。
onforminput script 表单获得用户输入时触发。
onhaschange script 文档变化时触发。
oninput script 元素获得用户输入时触发。
oninvalid script 元素失效时触发。
onkeydown script 键盘按下时触发。
onkeypress script 键盘按下并释放时触发。
onkeyup script 按键释放时触发。
onload script 载入文档时触发。
onloadeddata script 载入媒体数据时触发。
onloadedmetadata script 媒体元素的媒体数据载入时触发。
onloadstart script 浏览器开始载入媒体数据时触发。
onmessage script 消息被触发时触发。
onmousedown script 鼠标按键被按下时触发。
onmousemove script 鼠标指针移动时触发。
onmouseout script 鼠标指针移出元素时触发。
onmouseover script 鼠标指针移入元素时触发。
onmouseup script 鼠标按键释放时触发。
onmousewheel script 鼠标滚轮转动时触发。
onoffline script 文档进入离线状态时触发。
onoine script 文档上线时触发。
ononline script 文档上线时触发。
onpagehide script 窗口隐藏时触发。
onpageshow script 窗口变得可见时触发。
onpause script 媒体数据暂停时触发。
onplay script 媒体数据开始播放时触发。
onplaying script 媒体数据播放时触发。
onpopstate script 窗口历史信息改变时触发。
onprogress script 浏览器获取媒体数据时触发。
onratechange script 媒体数据的播放比率改变时触发。
onreadystatechange script ready-state 改变时触发。
onredo script 文档执行 redo 操作时触发。
onresize script 调整窗口尺寸时触发。
onscroll script 元素的滚动条滚动时触发。
onseeked script 媒体元素的 seeking 属性不在为真并结束时触发。
onseeking script 媒体元素的 seeking 属性为真,seeking 开始时触发。
onselect script 元素被选中时触发。
onstalled script 获取媒体数据发生错误时触发。
onstorage script 载入文档时触发。
onsubmit script 表单提交时触发。
onsuspend script 浏览器获取媒体数据,但获取整个媒体文件中止时触发。
ontimeupdate script 媒体播放位置改变时触发。
onundo script 文档执行 undo 操作时触发。
onunload script 用户离开文档时触发。
onvolumechange script 媒体音量发生变化,包括设置为“静音”时触发。
onwaiting script 媒体停止播放,等待恢复时触发。
上一篇: HTML5 属性 下一篇: HTML5 Web 表单 2...