事件是当用户执行某些操作时在浏览器中发生的操作,例如当用户单击鼠标或在键盘上键入某些内容时。
事件属性:在HTML中,我们可以在浏览器上使用事件动作,借助事件,用户响应系统。事件属性可与 HTML 元素一起使用以执行各种操作。
事件属性列表:完整的事件属性列表如下:
1. 窗口事件属性
- onafterprint : onafterprint 属性在页面开始打印或打印对话框关闭时起作用。此属性与 onbeforeprint 属性一起使用。
- onbeforeprint : onbeforeprint 属性在页面即将打印时起作用。在打印对话框出现之前显示警告消息。 onbeforeprint 属性与 onafterprint 属性一起使用。
- onbeforeunload : onbeforeunload 事件在文档即将被卸载时运行。此事件用于允许在对话框中显示消息以通知用户,以便他/她要停留或离开当前页面。
- onerror :此属性在加载外部文件时发生错误时起作用。外部文件可能包含文档文件或图像文件。
- onhashchange :当锚点部分发生更改时,此属性起作用。锚点部分以当前 URL 的“#”符号开头。
- onload :此属性在对象已加载时起作用。此属性主要用于 元素中以执行脚本。它也可以与其他元素一起使用。该属性用于检查访问者的浏览器类型和浏览器版本,并根据信息加载正确版本的网页。
- 留言: 当对象通过事件源接收到一些消息时使用此事件。
- onoffline :当浏览器在离线模式下工作时,onoffline 事件属性起作用。它仅由 标签支持。它与在线事件属性相反。
- ononline :当浏览器开始在在线模式下工作时,ononline 事件属性起作用。它与 onoffline 事件属性相反。
- 隐藏: 当用户离开网页时发生此事件。例如关闭浏览器窗口、点击链接、刷新页面等。
- onpageshow :当用户导航到网站时发生此事件。此事件与 onload 事件非常相似,但它发生在 onload 事件之后。它在每次加载页面时发生,而从缓存加载页面时不会发生 onload 事件。
- onresize :每次调整浏览器窗口大小时都会触发 onresize 事件属性。
- onunload : onunload 事件属性在文档被卸载时起作用,即在浏览器关闭时发生。多用于用户打开时 一个链接并提交表单并关闭浏览器窗口。
2. 表单事件属性
- onblur :该属性在元素失去焦点的那一刻触发。该属性主要用于表单验证代码中。此属性与onfocus属性相反。
- 变化: 当元素的值发生变化并从列表中选择新值时,onchange 事件属性起作用。
- oncontextmenu :当用户右键单击元素以打开上下文菜单时,此属性起作用。
- onfocus :这个 onfocus 属性在元素获得焦点时起作用。此事件属性主要与 、