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)

参数

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

Rückgabewert

Typ Beschreibung
Boolscher Wert Wenn der Benutzer auf Bestätigen klickt, ist der Wert true, andernfalls false.

Browserunterstützung

Alle Browser unterstützen dies confirm():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung