Window close() 方法

定義和用法

close() 方法關閉窗口。

另請參閱:

open()

實例

例子 1

使用 open() 打開窗口并使用 close() 關閉窗口:

let myWindow;
function openWin() {
  myWindow = window.open("", "myWindow", "width=200, height=100");
}
function closeWin() {
  myWindow.close();
}

親自試一試

例子 2

在新窗口中打開 "www.codew3c.com",并使用 close() 將其關閉:

function openWin() {
  myWindow = window.open("", "_blank", "width=200, height=100");
}
function closeWin() {
  myWindow.close();
}

親自試一試

語法

window.close()

參數

無。

返回值

無。

說明

方法 close() 將關閉有 window 指定的頂層瀏覽器窗口。某個窗口可以通過調用 self.close() 或只調用 close() 來關閉其自身。

只有通過 JavaScript 代碼打開的窗口才能夠由 JavaScript 代碼關閉。這阻止了惡意的腳本終止用戶的瀏覽器。

瀏覽器支持

所有瀏覽器都支持 close()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持