<!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>
你的性别的引号是中文的了
var mymessage=confirm(“你的性别?”); 里面文字“你的性别”双引号用成中文状态下的了,换成英文状态按Shift+‘’号就行了,不用开发工具很难看出来,我就是复制进去才发现的。
var mymessage=confirm(“你的性别?”); 这一行的引号为中文状态下的,应该为英文状态
true加引号
看看分号是不是用成中文符了