- 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 并且查找已开始时触发 | |
已安装 | 当获取媒体数据出错时触发 | |
暂停 | 当浏览器已获取媒体数据,但在获取整个媒体文件之前停止时触发 | |
准时更新 | 当媒体改变播放位置时触发 | |
音量变化时 | 当媒体改变音量时以及音量设置为“静音”时触发 | |
等待中 | 当媒体已停止播放但预计会恢复时触发 |