HTML 标签列表

HTML 事件属性

当浏览器对用户操作做出反应时,它被称为事件。例如,当您单击提交按钮时,如果浏览器显示一个信息框。

在 HTML5 中,有许多可用的事件属性可以使用诸如 JavaScript 之类的编程语言来激活。

以下是事件属性表,使用这些属性您可以执行多个事件。

Windows (窗口)事件属性

Windows 事件与 window 对象相关,只能通过 <body> 标签应用。

属性描述
onafterprint在打印文档后执行脚本。
onbeforeprint在打印文档之前执行脚本。
onbeforeunload在卸载文档之前执行脚本。
onerror发生错误时执行脚本。
onhashchange当网页 URL 中的锚点部分更改时执行脚本。
onload当网页完全加载时执行脚本。
onmessage当消息事件发生时执行脚本。
onoffline在网络连接断开时执行脚本,浏览器开始离线工作。
ononline当浏览器开始在线工作时执行脚本
onpagehide在当前网页被隐藏时执行脚本,例如用户已离开当前网页。
onpageshow在当前网页获得焦点时执行脚本。
onpopstate当窗口的活动历史更改时执行脚本。
onresize在调整窗口大小时执行脚本。
onstorage在更新 Web 存储时执行脚本。
onunload在当前网页卸载或窗口关闭时执行脚本。

Form (表单)事件属性

当用户在表单中执行某些操作(例如提交表单、选择输入字段等)时,会发生表单事件。

表单事件可用于任何元素,但这些主要用于 HTML 表单元素。

以下是所有表单事件属性的列表:

属性描述
onblur当表单元素失去焦点时执行脚本。
onchange当元素的值改变时执行脚本。
onfocus当元素获得焦点时触发事件。
oninput当用户向元素输入输入时执行脚本。
oninvalid当元素不满足其预定义的约束时执行脚本。
onreset当用户重置表单元素值时触发事件。
onsearch当搜索字段接收到一些输入时触发事件。
onselect当用户选择一些文本时触发事件。
onsubmit提交表单时触发事件。

Keyboard (键盘)事件属性

当用户与键盘交互时发生键盘事件。以下是键盘事件的列表。

属性描述
onkeydown当用户按下键盘上的某个键时触发该事件。
onkeypress当用户按下显示某些字符的键时触发事件。
onkeyup当用户释放当前按下的键时触发事件。

Mouse (鼠标)事件属性

属性描述
onclick当鼠标点击元素时触发事件。
ondblclick当鼠标双击元素时触发事件。
onmousedown在元素上按下鼠标按钮时触发事件。
onmousemove当鼠标指针移动到元素上时触发事件。
onmouseout当鼠标移出元素时触发事件。
onmouseover当鼠标移动到元素上时触发事件。
onmouseup释放鼠标按钮时触发事件。
onmousewheel已弃用。使用 onwheel 属性。
onwheel当鼠标滚轮在元素上向上或向下滚动时触发事件

Clipboard (剪贴板)事件属性

属性描述
oncopy当用户将内容复制到系统剪贴板时触发该事件。
oncut当元素的内容被剪切并复制到剪贴板时触发事件。
onpaste当用户在元素中粘贴某些内容时触发该事件。

Media (媒体)事件属性

属性描述
onabort在媒体播放中止时执行脚本。
oncanplay当媒体文件准备好播放时执行脚本。
oncanplaythrough当媒体文件准备好播放而不缓冲或停止时执行脚本。
oncuechange执行 <track> 元素的脚本文本提示已更改。
ondurationchange当媒体文件持续时间改变时执行脚本。
onemptied如果媒体发生一些致命错误并且文件变得不可用,则执行脚本。
onended当媒体文件出现其终点时执行脚本。
onerror在获取媒体数据时发生错误时执行脚本。
onloadeddata加载媒体数据时执行脚本。
onloadedmetadata在加载媒体文件的元数据时执行脚本。
onloadstart在开始加载媒体文件时执行脚本。
onpause在媒体播放暂停时执行脚本。
onplay在媒体文件暂停后准备播放时执行脚本。
onplaying在媒体文件开始播放时执行脚本。
onprogress在浏览器获取媒体数据的过程中执行脚本。
onratechange当播放速度改变时执行脚本。
onseeked在搜索操作结束且搜索属性设置为 false 时执行脚本。
onseeking在搜索操作处于活动状态且搜索属性设置为 true 时执行脚本。
onstalled当浏览器意外停止获取数据媒体时执行脚本。
onsuspend如果有意停止获取媒体数据,则执行脚本。
ontimeupdate当播放位置改变时执行脚本,例如如果用户快进曲目。
onvolumechange当媒体音量改变(静音或取消静音)时执行脚本。
onwaiting如果播放暂停以等待加载更多数据,则执行脚本。


上一主题 HTML 全局属性 下一主题 没有了
  • 使用社交账号登录,本站支持
全部评论(0)