W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
卸載文檔或子資源時會觸發(fā)該卸載事件。
它在以下情況下被觸發(fā):
該文件處于特定狀態(tài):
請注意,卸載事件也在文檔樹之后:父框架卸載將在子框架卸載之前發(fā)生(參見下面的示例)。
是否冒泡 | 沒有 |
是否可取消 | 沒有 |
目標對象 | DefaultView ,Document ,Element |
接口 | 如果從用戶界面生成則為UIEvent ,否則為Event |
默認操作 | 沒有 |
屬性 | 類型 | 描述 |
---|---|---|
target (只讀) | EventTarget | 事件目標(DOM樹中最頂層的目標)。 |
type (只讀) | DOMString | 事件的類型。 |
bubbles (只讀) | boolean | 事件是否正常冒泡。 |
cancelable (只讀) | boolean | 該事件是否可取消。 |
view (只讀) | WindowProxy | document.defaultView (window 文件) |
detail (只讀) | long (float ) | 0。 |
<!DOCTYPE html>
<html>
<head>
<title>Parent Frame</title>
<script>
window.addEventListener('beforeunload', function(event) {
console.log('I am the 1st one.');
});
window.addEventListener('unload', function(event) {
console.log('I am the 3rd one.');
});
</script>
</head>
<body>
<iframe src="child-frame.html"></iframe>
</body>
</html>
下面,內(nèi)容兒童frame.html:
<!DOCTYPE html>
<html>
<head>
<title>Child Frame</title>
<script>
window.addEventListener('beforeunload', function(event) {
console.log('I am the 2nd one.');
});
window.addEventListener('unload', function(event) {
console.log('I am the 4th and last one…');
});
</script>
</head>
<body>
?
</body>
</html>
卸載父框架時,將按執(zhí)行console.log消息描述的順序觸發(fā)事件。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
UI事件 該規(guī)范中“卸載”的定義。 | 工作草案 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: