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