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.w3school.com.cn",并使用 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
支持 支持 支持 支持 支持 支持