Window confirm() 方法

定义和用法

confirm() 方法显示对话框,其中包含消息、确定按钮和取消按钮。

如果用户单击“确定”,confirm() 方法返回 true,否则返回 false

说明

如果您希望用户验证或接受某些内容,则通常使用确认框。

确认框将焦点从当前窗口移开,并强制用户阅读消息。

在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

另请参阅:

alert() 方法

prompt() 方法

实例

例子 1

显示确认框:

confirm("Press a button!");

亲自试一试

例子 2

带有换行符的确认框:

confirm("Press a button!\nEither OK or Cancel.");

亲自试一试

例子 3

显示确认框,并输出用户点击的内容:

let text;
if (confirm("Press a button!") == true) {
  text = "You pressed OK!";
} else {
  text = "You canceled!";
}

亲自试一试

语法

confirm(message)

参数

参数描述
message可选。要在确认框中显示的文本。

返回值

类型描述
布尔值如果用户单击确定,则为 true,否则为 false。

浏览器支持

所有浏览器都支持 confirm()

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