HTML - 事件参考


当用户访问您的网站时,他们会执行诸如单击各种链接、将鼠标悬停在文本和图像上等操作。这些是我们在 JavaScript 和 VBScript 术语中称为事件的示例。

我们可以使用 JavaScript 或 VBScript 编写事件处理程序,并可以指定针对这些事件采取的一些操作。虽然这些是事件,但它们将被指定为 HTML 标记的属性。

HTML 4.01 规范定义了 19 个事件,但后来 HTML-5 添加了许多其他事件,我们在此处列出 -

窗口事件属性

以下事件已在旧版本的 HTML 中引入,但所有标记为HTML-5HTML-5 的标签。

活动 HTML-5 描述
印后 HTML-5 打印文档后触发
预印本上 HTML-5 在打印文档之前触发
加载前 HTML-5 在文档加载之前触发
错误 HTML-5 发生错误时触发
奥哈斯变化 HTML-5 当文档更改时触发
负载 文档加载时触发
留言 HTML-5 当消息被触发时触发
线上线下 HTML-5 文档离线时触发
在线 HTML-5 文档上线时触发
页面隐藏 HTML-5 当窗口隐藏时触发
页面显示 HTML-5 当窗口变得可见时触发
流行状态 HTML-5 当窗口的历史记录更改时触发
翁雷多 HTML-5 当文档执行重做时触发
调整大小 HTML-5 调整窗口大小时触发
存储上 HTML-5 文档加载时触发
奥南多 HTML-5 当文档执行撤消时触发
卸载时 当用户离开文档时触发

表单事件

HTML-5旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。

活动 HTML-5 描述
模糊 当窗口失去焦点时触发
变化 当元素改变时触发
上下文菜单 HTML-5 触发上下文菜单时触发
焦点 当窗口获得焦点时触发
变更 HTML-5 表单更改时触发
信息输入 HTML-5 当表单获取用户输入时触发
输入时 HTML-5 当元素获取用户输入时触发
无效 HTML-5 当元素无效时触发
复位时 重置表单时触发
选定 选择元素时触发
提交 提交表单时触发

键盘事件

活动 HTML-5 描述
按下按键 按下某个键时触发
按键 按下并释放某个键时触发
按键启动 释放按键时触发

鼠标事件

HTML-5旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。

活动 HTML-5 描述
单击时 单击鼠标时触发
双击 鼠标双击触发
翁德拉格 HTML-5 拖动元素时触发
翁德拉根德 HTML-5 拖动操作结束时触发
翁德拉根特 HTML-5 当元素被拖动到有效的放置目标时触发
拖拽离开 HTML-5 当元素离开有效的放置目标时触发
翁德拉戈弗 HTML-5 当元素被拖动到有效的放置目标上时触发
拖拽开始 HTML-5 在拖动操作开始时触发
上落 HTML-5 当拖动的元素被放下时触发
鼠标按下时 按下鼠标按钮时触发
鼠标移动时 当鼠标指针移动时触发
鼠标移出时 当鼠标指针移出元素时触发
鼠标悬停时 当鼠标指针移动到元素上时触发
鼠标悬停时   释放鼠标按钮时触发
鼠标滚轮上 HTML-5 鼠标滚轮旋转时触发
滚动 HTML-5 当元素的滚动条滚动时触发

媒体活动

HTML-5旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。

活动 HTML-5 描述
中止 触发中止事件
可以播放 HTML-5 当媒体可以开始播放但可能必须停止进行缓冲时触发
可以通关 HTML-5 当媒体可以播放到底而无需停止缓冲时触发
持续时间变化 HTML-5 当媒体长度改变时触发
未清空 HTML-5 当媒体资源元素突然变空时触发。
已结束的 HTML-5 当媒体到达末尾时触发
错误 HTML-5 发生错误时触发
加载的数据 HTML-5 加载媒体数据时触发
加载的元数据 HTML-5 加载媒体元素的持续时间和其他媒体数据时触发
加载启动 HTML-5 当浏览器开始加载媒体数据时触发
暂停 HTML-5 媒体数据暂停时触发
进行中 HTML-5 当媒体数据要开始播放时触发
正在播放 HTML-5 当媒体数据开始播放时触发
进行中 HTML-5 当浏览器获取媒体数据时触发
利率变化 HTML-5 当媒体数据的播放速率发生变化时触发
就绪状态改变 HTML-5 当就绪状态改变时触发
追寻的 HTML-5 当媒体元素的查找属性不再为 true 并且查找已结束时触发
追寻 HTML-5 当媒体元素的查找属性为 true 并且查找已开始时触发
已安装 HTML-5 当获取媒体数据出错时触发
暂停 HTML-5 当浏览器已获取媒体数据,但在获取整个媒体文件之前停止时触发
准时更新 HTML-5 当媒体改变播放位置时触发
音量变化时 HTML-5 当媒体改变音量时以及音量设置为“静音”时触发
等待中 HTML-5 当媒体已停止播放但预计会恢复时触发