JavaScript confirm 方法显示确认对话框
在本教程中,您将学习如何使用 JavaScript 的 confirm 方法显示确认对话框。
JavaScript confirm 方法简介
要调用带有 Cancel 和 OK 两个按钮的对话框,您可以使用 window 对象的 confirm 方法:
let result = window.confirm(question);在这个语法中:
question是可选参数,它将会显示在对话框。- 无论用户点击的是点击
OK或Cancel按钮 ,confirm 方法都返回一个布尔值。如果点击OK按钮,结果为true。否则,结果是false。
请注意,如果浏览器忽略页内对话框,则 结果result始终为false。
确认对话框是同步阻塞的。这意味着在显示对话框时代码执行将会停止,并在对话框关闭后恢复。
下面的示例使用 confirm() 方法调用确认对话框。然后根据用户的选择,它使用 alert 方法显示相应的消息:
let result = confirm('Are you sure you want to delete?');
let message = result ? 'You clicked the OK button' :
'You clicked the Cancel button';
alert(message);结论
confirm() 是 window 对象的方法。confirm() 显示一个系统对话框,其中包含一个问题和两个按钮 OK 和 Cancel。
confirm 返回一个布尔值,如果点击 OK 按钮,结果为 true。否则,结果是 false 。