onunload 事件
定義和用法
一旦頁面已卸載(或瀏覽器窗口已關閉),就會發生 onunload 事件。
當用戶離開頁面(通過點擊鏈接、提交表單、關閉瀏覽器窗口等)時,發生 onunload 事件。
注釋:當用戶重新加載頁面(和 onload 事件)時,也會觸發 onunload 事件。
語法
在 HTML 中:
<element onunload="myScript">
在 JavaScript 中:
object.onunload = function(){myScript};
在 JavaScript 中,使用 addEventListener() 方法:
object.addEventListener("unload", myScript);
注釋:Internet Explorer 8 或更早的版本不支持 addEventListener() 方法。
瀏覽器支持
事件 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onunload | 支持 | 支持 | 支持 | 支持 | 支持 |
注釋:由于瀏覽器設置不同,該事件可能并不總是按預期工作。