HTML教程-HTML事件属性

当浏览器对用户操作作出反应时,就称为事件。例如,当您单击提交按钮时,浏览器可能会显示一个信息框。
在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 | 当搜索字段接收到输入时触发 |