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.sou-xun.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()

ChromeIEEdgeFirefoxSafariOpera
ChromeIEEdgeFirefoxSafariOpera
支持支持支持支持支持支持