onunload 事件
描述
onunload 事件在页面卸载(或浏览器窗口关闭)时发生。
当用户离开页面时(通过点击链接、提交表单、关闭浏览器窗口等),会触发 onunload 事件。
注意: 当用户重新加载页面时,onunload 事件也会被触发(以及 onload 事件)。
浏览器支持
| 事件 | |||||
|---|---|---|---|---|---|
| onunload | 是 | 是 | 是 | 是 | 是 |
注意: 由于不同的浏览器设置,此事件可能并不总是按预期工作。
语法
在 HTML 中
<element onunload="myScript">在 JavaScript 中
object.onunload = function(){myScript};在 JavaScript 中,使用 addEventListener() 方法
object.addEventListener("unload", myScript);技术详情
| 冒泡 | 否 |
|---|---|
| 可取消 | 否 |
| 事件类型 | 如果由用户界面生成,则为 UiEvent,否则为 Event。 |
| HTML 标签 | <body> |
| DOM 版本 | 二级事件 |