最适合网络开发者的网站
HTML5。英语版 W3Schools。完整标签指南

尿素

HTML 事件属性


全局事件属性

HTML 能够让事件触发浏览器中的操作,例如当用户点击某个元素时启动 JavaScript。

要了解有关编程活动的更多信息,请访问我们的 JavaScript 教程.

以下是可以添加到 HTML 元素以定义事件动作的全局事件属性。


窗口事件属性

为窗口对象触发的事件(适用于<body>标签):

属性 价值 描述
打印后 脚本 打印文档后运行的脚本
打印前 脚本 打印文档之前运行的脚本
卸载前 脚本 当文档即将卸载时运行的脚本
错误 脚本 发生错误时运行的脚本
哈希变化 脚本 当 URL 的锚点部分发生更改时运行的脚本
负载 脚本 页面加载完成后触发
消息 脚本 触发消息时运行的脚本
在线 脚本 当浏览器开始离线工作时运行的脚本
在线 脚本 浏览器开始在线工作时运行的脚本
页面隐藏 脚本 当用户离开页面时运行的脚本
页面显示 脚本 当用户导航到页面时运行的脚本
弹出状态 脚本 当窗口的历史记录发生改变时运行的脚本
调整大小 脚本 当浏览器窗口调整大小时触发
存储 脚本 当 Web 存储区域更新时运行的脚本
卸载 脚本 页面卸载后触发(或浏览器窗口关闭后触发)

表单事件

HTML 表单内的操作触发的事件(适用于几乎所有 HTML 元素,但在表单元素中最常用):

属性 价值 描述
模糊 脚本 在元素失去焦点时触发
改变 脚本 当元素的值改变时触发
上下文菜单 脚本 触发上下文菜单时运行的脚本
焦点 脚本 当元素获得焦点时触发
输入 脚本 当元素获得用户输入时运行的脚本
oninvalid 脚本 当元素无效时运行的脚本
重置 脚本 单击表单中的重置按钮时触发
正在搜索 脚本 当用户在搜索字段中输入内容时触发(例如<input="search"> )
选定 脚本 在元素中选择了一些文本后触发
提交 脚本 提交表单时触发

键盘事件

属性 价值 描述
按键按下 脚本 当用户按下按键时触发
按键 脚本 当用户按下按键时触发
键向上 脚本 当用户释放按键时触发

鼠标事件

属性 价值 描述
点击 脚本 鼠标单击元素时触发
双击 脚本 鼠标双击元素时触发
鼠标按下 脚本 当鼠标按钮在元素上按下时触发
鼠标移动 脚本 当鼠标指针在元素上方移动时触发
鼠标移开 脚本 当鼠标指针移出元素时触发
鼠标悬停 脚本 当鼠标指针移到元素上时触发
鼠标移开 脚本 当鼠标按钮在元素上释放时触发
鼠标滚轮 脚本 已弃用。 使用车轮上 属性代替
车轮上 脚本 当鼠标滚轮在元素上向上或向下滚动时触发

拖拽事件

属性 价值 描述
翁德拉格 脚本 元素被拖动时运行的脚本
翁德拉根德 脚本 拖动操作结束时运行的脚本
翁德拉真特尔 脚本 当元素被拖拽至有效放置目标时运行的脚本
翁德拉格莱夫 脚本 当元素离开有效放置目标时运行的脚本
翁德拉戈韦 脚本 当元素被拖拽到有效放置目标上时运行的脚本
拖动开始 脚本 在拖动操作开始时运行的脚本
奥登 脚本 拖拽元素被放下时运行的脚本
滚动 脚本 当元素的滚动条滚动时运行的脚本

剪贴板事件

属性 价值 描述
拷贝 脚本 当用户复制元素内容时触发
脚本 当用户剪切元素内容时触发
贴上 脚本 当用户将一些内容粘贴到元素中时触发

媒体活动

由视频、图像和音频等媒体触发的事件(适用于所有 HTML 元素,但在媒体元素中最常见,例如<audio> ,<embed> ,<img> ,<object> , 和<video> )。

提示: 看看我们的HTML 音频和视频 DOM 参考 了解更多信息。

属性 价值 描述
中止 脚本 中止时运行的脚本
播放 脚本 当文件准备好开始播放时(当缓冲足够开始时)运行的脚本
可以播放 脚本 当文件可以一直播放到最后而无需暂停缓冲时运行的脚本
改变 脚本 当提示发生变化时运行的脚本<track>元素
持续时间变化 脚本 当媒体长度改变时运行的脚本
空的 脚本 当发生不良事件且文件突然不可用(如意外断开连接)时运行的脚本
结束 脚本 当媒体播放到末尾时运行的脚本(对于“感谢您的收听”等消息来说,这是一个有用的事件)
错误 脚本 加载文件时发生错误时运行的脚本
已加载数据 脚本 加载媒体数据时运行的脚本
已加载元数据 脚本 加载元数据(如尺寸和持续时间)时运行的脚本
加载启动 脚本 在文件开始加载时运行的脚本,在实际加载任何内容之前
暂停 脚本 当媒体由用户或程序暂停时运行的脚本
播放 脚本 当媒体准备好开始播放时运行的脚本
正在播放 脚本 当媒体实际开始播放时运行的脚本
进行中 脚本 浏览器获取媒体数据时运行的脚本
利率变化 脚本 每次播放速率改变时运行的脚本(例如当用户切换到慢动作或快进模式时)
寻求 脚本 当搜索属性设置为 false 时运行的脚本,表示搜索已结束
寻求 脚本 当搜索属性设置为 true 时运行的脚本,表示搜索处于活动状态
安装 脚本 当浏览器因某种原因无法获取媒体数据时运行的脚本
暂停 脚本 无论出于何种原因,在媒体数据完全加载之前停止获取媒体数据时运行的脚本
准时更新 脚本 播放位置改变时运行的脚本(例如当用户快进到媒体中的不同点时)
音量改变时 脚本 每次改变音量时运行的脚本(包括将音量设置为“静音”)
等待中 脚本 当媒体已暂停但预计恢复时运行的脚本(例如当媒体暂停以缓冲更多数据时)

杂项活动

属性 价值 描述
切换 脚本 当用户打开或关闭<details>元素