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 文档离线时触发
online script 文档上线时触发
ononline script 文档上线时触发
onpagehide script 窗口隐藏时触发
onpageshow script 窗口可见时触发
onpause script 媒体数据暂停时触发
onplay script 媒体数据即将开始播放时触发
onplaying script 媒体数据开始播放时触发
onpopstate script 窗口历史记录更改时触发
onprogress script 浏览器正在获取媒体数据时触发
onratechange script 媒体数据的播放速率更改时触发
onreadystatechange script 就绪状态更改时触发
onredo script 文档执行重做操作时触发
onresize script 窗口大小调整时触发
onscroll script 滚动元素的滚动条时触发
onseeked script 媒体元素的 seeking 属性不再为 true,并且查找已结束时触发
onseeking script 媒体元素的 seeking 属性为 true,并且查找已开始时触发
onselect script 选择元素时触发
onstalled script 获取媒体数据时发生错误时触发
onstorage script 文档加载时触发
onsubmit script 提交表单时触发
onsuspend script 浏览器一直在获取媒体数据,但在获取整个媒体文件之前停止时触发
ontimeupdate script 媒体更改其播放位置时触发
onundo script 文档执行撤消操作时触发
onunload script 用户离开文档时触发
onvolumechange script 媒体更改音量时触发,音量设置为“静音”时也触发
onwaiting script 媒体已停止播放,但预计将恢复播放时触发
广告