Window confirm() 方法
实例
展示一个确认消息框:
<!DOCTYPE html><html><body><p>单击按钮以显示确认框。</p><button onclick="myFunction()">试一试</button><script>function myFunction() {confirm("按下按钮!");}</script></body></html>
定义与用法
confirm() 方法显示带有指定消息的对话框,以及 "确认" 和 "取消" 按钮。
如果希望用户验证或接受某些内容,则通常使用确认框。
注意:确认框将焦点从当前窗口移开,并强制浏览器读取消息。不要过度使用此方法,因为它会阻止用户在关闭框之前访问页面的其他部分。
confirm() 方法在用户单击 "确认" 时返回 true,否则返回 false。
浏览器支持
| 方法 | |||||
|---|---|---|---|---|---|
| confirm() | Yes | Yes | Yes | Yes | Yes |
语法
confirm(message)
参数值
| 参数 | Type | 描述 |
|---|---|---|
| message | String | 可选。 指定要在确认框中显示的文本 |
技术细节
| 返回值: | 布尔值, 指定在消息框中单击了 "确认" 或者 "取消" :
|
|---|
更多实例
实例
显示确认框,并输出用户单击的内容:
<!DOCTYPE html><html><body><p>单击按钮以显示确认框。</p><button onclick="myFunction()">试一试</button><p id="demo"><script>function myFunction() {var txt;var r = confirm("点击一个按钮!");if (r == true) {txt = "你点击了确认!";} else {txt = "你点击了取消!";}document.getElementById("demo").innerHTML = txt;}</script></body></html>
实例
带换行的确认框:
<!DOCTYPE html><html><body><p>单击按钮以在确认框中演示换行符。</p><button onclick="myFunction()">试一试</button><p id="demo"><script>function myFunction() {var txt;var r = confirm("点击一个按钮!\n确认 或 取消\n您按下的按钮将显示在结果窗口中。");if (r == true) {txt = "你点击了确认!";} else {txt = "你点击了取消!";}document.getElementById("demo").innerHTML = txt;}</script></body></html>
相关页面
Window 对象: alert() 方法
Window 对象: prompt() 方法