Window: confirm() 方法
window.confirm()
指示浏览器显示一个带有可选消息的对话框,并等待用户确认或取消对话框。
在某些情况下——例如,当用户切换标签页时——浏览器可能实际上不会显示对话框,或者可能不会等待用户确认或取消对话框。
语法
js
confirm()
confirm(message)
参数
message
可选-
您希望在确认对话框中显示的字符串。
返回值
一个布尔值,指示选择了“确定”(true
)还是“取消”(false
)。如果浏览器正在忽略页面内的对话框,则返回值始终为 false
。
示例
js
if (window.confirm("Do you really want to leave?")) {
window.open("exit.html", "Thanks for Visiting!");
}
产生
注释
对话框是模态窗口——它们阻止用户访问程序界面的其余部分,直到对话框关闭。因此,您不应该过度使用任何创建对话框(或模态窗口)的功能。无论如何,有一些很好的理由避免使用对话框进行确认。
或者,可以使用<dialog>
元素进行确认。
规范
规范 |
---|
HTML 标准 # dom-confirm-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。