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

在HTML5中,有许多事件属性可用,可以使用编程语言(如JavaScript)来激活这些属性。

以下是事件属性的表格,使用这些属性可以执行多种事件。

窗口事件属性

窗口事件与窗口对象相关,并且只能应用于<body>标签。

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

表单事件属性

表单事件在用户在表单内执行某些操作时触发,例如提交表单、选择输入字段等。

表单事件可以与任何元素一起使用,但主要与HTML表单元素一起使用。

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

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

标签: html, HTML教程, HTML技术, HTML学习, HTML学习教程, HTML下载, HTML语言, HTML开发, HTML入门教程, HTML进阶教程, HTML高级教程, HTML面试题, HTML笔试题, HTML编程思想