JavaScript HTML DOM onunload 事件

  • onunload 事件

    一旦页面卸载(或浏览器窗口已关闭),就会发生onunload事件。当用户离开页面时(通过单击链接,提交表单,关闭浏览器窗口等),就会发生onunload
    注意:当用户重新加载页面(以及onload事件)时,也会触发onunload事件。
    用户卸载文档时执行JavaScript:
    <body onunload="myFunction()">
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    事件
    onunload
    支持
    支持
    支持
    支持
    支持
    注意:由于浏览器设置不同,此事件可能无法始终按预期工作。
  • 语法

    在HTML中:
    <element onunload="myScript">
    在JavaScript中:
    object.onunload = function(){myScript};
    在JavaScript中,使用addEventListener()方法:
    object.addEventListener("unload", myScript);
    注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。
  • 技术细节

    项目 描述
    冒泡: 没有
    取消: 没有
    事件类型: 如果从用户界面生成为UiEvent,否则为Event
    支持的HTML标记: <body>
    DOM版本 DOM Event Level 2
  • 相关页面

    JavaScript参考 : HTML onunload 属性