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>這個代碼不彈出對話框,請問是怎么回事?
2015-06-29
你好,關于js的那部分代碼:if-else語句部分多了一個分號
if?(mymessage==true) {? document.write("你是女士"); };//這里多了一個分號,分號表示結束 else {? document.write("你是男士"); } }2015-08-29
注意:在confirm(str)中,str是用來回答是還是不是的,不能用選擇的問答方式。
2015-06-29
非常感謝,我這個新手,折騰了多半天了,一直找不出原因來,原來是分號的錯,記住 了:分號不能隨便用,分號代表一個結束。