Window confirm() 方法
定义和用法
confirm()
方法显示对话框,其中包含消息、确定按钮和取消按钮。
如果用户单击“确定”,confirm()
方法返回 true
,否则返回 false
。
说明
如果您希望用户验证或接受某些内容,则通常使用确认框。
确认框将焦点从当前窗口移开,并强制用户阅读消息。
在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm()
时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。
另请参阅:
实例
例子 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()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |