confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。
**语法:**
~~~
confirm(str);
~~~
**参数说明:**
~~~
str:在消息对话框中要显示的文本
返回值: Boolean值
~~~
**返回值:**
~~~
当用户点击"确定"按钮时,返回true
当用户点击"取消"按钮时,返回false
~~~
**注:** **通过返回值可以判断用户点击了什么按钮**
看下面的代码:
~~~
<script type="text/javascript">
var mymessage=confirm("你喜欢JavaScript吗?");
if(mymessage==true)
{ document.write("很好,加油!"); }
else
{ document.write("JS功能强大,要学习噢!"); }
</script>
~~~
**结果:**
**[![](http://img.mukewang.com/52e35bc60001f01a04230353.jpg)](http://img.mukewang.com/52e35bc60001f01a04230353.jpg)**
**注: 消息对话框是排它的,即用户在点击对话框按钮前,不能进行任何其它操作。**
### 任务
补充右边编辑器第8行代码,使用confirm()提示框,当点击按钮时,完成性别确认。
```
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>confirm</title>
<script type="text/javascript">
function rec(){
var mymessage=confirm("你是女士吗");
if(mymessage==true)
{
document.write("你是女士!");
}
else
{
document.write("你是男士!");
}
}
</script>
</head>
<body>
<input name="button" type="button" onClick="rec()"
value="点击我,弹出确认对话框" />
</body>
</html>
```
- 1-7JavaScript-什么是变量
- 1-9JavaScript-什么是函数
- 2-2JavaScript-警告(alert 消息对话框)
- 2-3JavaScript-确认(confirm 消息对话框)
- 24JavaScript-提问(prompt 消息对话框)
- 2-5JavaScript-打开新窗口(window.open)
- 2-6JavaScript-关闭窗口(window.close)
- 2-7编程练习
- 3-1认识DOM
- 3-2通过ID获取元素
- 3-3innerHTML 属性
- 3-4改变 HTML 样式
- 3-5显示和隐藏(display属性)
- 3-6控制类名(className 属性)
- 4-1编程挑战