为了账号安全,请及时绑定邮箱和手机立即绑定

confirm 不弹出消息对话框,是怎么回事?谢谢!

<!DOCTYPE html>
<html>
<head>
<meta 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>

这个代码不弹出对话框,请问是怎么回事?

正在回答

3 回答

你好,关于js的那部分代码:if-else语句部分多了一个分号

if (mymessage==true)
{ 
document.write("你是女士");
};//这里多了一个分号,分号表示结束
else
{ 
document.write("你是男士");
}
}


1 回复 有任何疑惑可以回复我~
#1

E网飙风 提问者

非常感谢!
2015-06-29 回复 有任何疑惑可以回复我~

注意:在confirm(str)中,str是用来回答是还是不是的,不能用选择的问答方式。

0 回复 有任何疑惑可以回复我~

非常感谢,我这个新手,折腾了多半天了,一直找不出原因来,原来是分号的错,记住 了:分号不能随便用,分号代表一个结束。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

confirm 不弹出消息对话框,是怎么回事?谢谢!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信