
- HTML教程
- HTML - 主页
- HTML - 概述
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 格式设置
- HTML - 短语标签
- HTML - 元标签
- HTML - 注释
- HTML - 图像
- HTML - 表格
- HTML - 列表
- HTML - 文本链接
- HTML - 图像链接
- HTML - 电子邮件链接
- HTML - 框架
- HTML - Iframe
- HTML - 块
- HTML - 背景
- HTML - 颜色
- HTML - 字体
- HTML - 表单
- HTML - 嵌入多媒体
- HTML - 字幕
- HTML - 标题
- HTML - 样式表
- HTML - JavaScript
- HTML - 布局
HTML - 事件参考
当用户访问您的网站时,他们会执行诸如单击各种链接、将鼠标悬停在文本和图像上等操作。这些是我们在 JavaScript 和 VBScript 术语中称为事件的示例。
我们可以使用 JavaScript 或 VBScript 编写事件处理程序,并可以指定针对这些事件采取的一些操作。虽然这些是事件,但它们将被指定为 HTML 标记的属性。
HTML 4.01 规范定义了 19 个事件,但后来 HTML-5 添加了许多其他事件,我们在此处列出 -
窗口事件属性
以下事件已在旧版本的 HTML 中引入,但所有标记为HTML-5 的标签。
活动 | HTML-5 | 描述 |
---|---|---|
印后 | ![]() |
打印文档后触发 |
预印本上 | ![]() |
在打印文档之前触发 |
加载前 | ![]() |
在文档加载之前触发 |
错误 | ![]() |
发生错误时触发 |
奥哈斯变化 | ![]() |
当文档更改时触发 |
负载 | 文档加载时触发 | |
留言 | ![]() |
当消息被触发时触发 |
线上线下 | ![]() |
文档离线时触发 |
在线 | ![]() |
文档上线时触发 |
页面隐藏 | ![]() |
当窗口隐藏时触发 |
页面显示 | ![]() |
当窗口变得可见时触发 |
流行状态 | ![]() |
当窗口的历史记录更改时触发 |
翁雷多 | ![]() |
当文档执行重做时触发 |
调整大小 | ![]() |
调整窗口大小时触发 |
存储上 | ![]() |
文档加载时触发 |
奥南多 | ![]() |
当文档执行撤消时触发 |
卸载时 | 当用户离开文档时触发 |
表单事件
旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。
活动 | HTML-5 | 描述 |
---|---|---|
模糊 | 当窗口失去焦点时触发 | |
变化 | 当元素改变时触发 | |
上下文菜单 | ![]() |
触发上下文菜单时触发 |
焦点 | 当窗口获得焦点时触发 | |
变更 | ![]() |
表单更改时触发 |
信息输入 | ![]() |
当表单获取用户输入时触发 |
输入时 | ![]() |
当元素获取用户输入时触发 |
无效 | ![]() |
当元素无效时触发 |
复位时 | 重置表单时触发 | |
选定 | 选择元素时触发 | |
提交 | 提交表单时触发 |
键盘事件
活动 | HTML-5 | 描述 |
---|---|---|
按下按键 | 按下某个键时触发 | |
按键 | 按下并释放某个键时触发 | |
按键启动 | 释放按键时触发 |
鼠标事件
旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。
活动 | HTML-5 | 描述 |
---|---|---|
单击时 | 单击鼠标时触发 | |
双击 | 鼠标双击触发 | |
翁德拉格 | ![]() |
拖动元素时触发 |
翁德拉根德 | ![]() |
拖动操作结束时触发 |
翁德拉根特 | ![]() |
当元素被拖动到有效的放置目标时触发 |
拖拽离开 | ![]() |
当元素离开有效的放置目标时触发 |
翁德拉戈弗 | ![]() |
当元素被拖动到有效的放置目标上时触发 |
拖拽开始 | ![]() |
在拖动操作开始时触发 |
上落 | ![]() |
当拖动的元素被放下时触发 |
鼠标按下时 | 按下鼠标按钮时触发 | |
鼠标移动时 | 当鼠标指针移动时触发 | |
鼠标移出时 | 当鼠标指针移出元素时触发 | |
鼠标悬停时 | 当鼠标指针移动到元素上时触发 | |
鼠标悬停时 | 释放鼠标按钮时触发 | |
鼠标滚轮上 | ![]() |
鼠标滚轮旋转时触发 |
滚动 | ![]() |
当元素的滚动条滚动时触发 |
媒体活动
旧版本的 HTML 中引入了以下标签,但所有标记为 HTML-5 的标签。
活动 | HTML-5 | 描述 |
---|---|---|
中止 | 触发中止事件 | |
可以播放 | ![]() |
当媒体可以开始播放但可能必须停止进行缓冲时触发 |
可以通关 | ![]() |
当媒体可以播放到底而无需停止缓冲时触发 |
持续时间变化 | ![]() |
当媒体长度改变时触发 |
未清空 | ![]() |
当媒体资源元素突然变空时触发。 |
已结束的 | ![]() |
当媒体到达末尾时触发 |
错误 | ![]() |
发生错误时触发 |
加载的数据 | ![]() |
加载媒体数据时触发 |
加载的元数据 | ![]() |
加载媒体元素的持续时间和其他媒体数据时触发 |
加载启动 | ![]() |
当浏览器开始加载媒体数据时触发 |
暂停 | ![]() |
媒体数据暂停时触发 |
进行中 | ![]() |
当媒体数据要开始播放时触发 |
正在播放 | ![]() |
当媒体数据开始播放时触发 |
进行中 | ![]() |
当浏览器获取媒体数据时触发 |
利率变化 | ![]() |
当媒体数据的播放速率发生变化时触发 |
就绪状态改变 | ![]() |
当就绪状态改变时触发 |
追寻的 | ![]() |
当媒体元素的查找属性不再为 true 并且查找已结束时触发 |
追寻 | ![]() |
当媒体元素的查找属性为 true 并且查找已开始时触发 |
已安装 | ![]() |
当获取媒体数据出错时触发 |
暂停 | ![]() |
当浏览器已获取媒体数据,但在获取整个媒体文件之前停止时触发 |
准时更新 | ![]() |
当媒体改变播放位置时触发 |
音量变化时 | ![]() |
当媒体改变音量时以及音量设置为“静音”时触发 |
等待中 | ![]() |
当媒体已停止播放但预计会恢复时触发 |