這個(gè)請(qǐng)大神們看看
沒(méi)有confirm()函數(shù),點(diǎn)擊確實(shí)可以通過(guò)的,但是點(diǎn)擊rec()函數(shù),確實(shí)失敗的,感覺(jué)有點(diǎn)腦洞打開(kāi)啊!
沒(méi)有confirm()函數(shù),點(diǎn)擊確實(shí)可以通過(guò)的,但是點(diǎn)擊rec()函數(shù),確實(shí)失敗的,感覺(jué)有點(diǎn)腦洞打開(kāi)啊!
2018-05-15
舉報(bào)
2018-05-15
<!DOCTYPE html>
<html>
<head>
<meta charset="{CHARSET}">
<title>Hello</title>
<script type="text/javascript">
function rec(){
var mymessage=confirm("你是女士嗎?");
if (mymessage) {
document.write("你是女士!");
}
else{
document.write("你是男士!");
}
}
</script>
</head>
<body >
<input name="buttom" type="buttom" onclick="rec()"
value="點(diǎn)擊我,彈出對(duì)話框!">
</body>
</html>
2018-05-15
在你<script>標(biāo)簽中定義的rec()函數(shù)中,第一行定義了一個(gè)變量,但是你只是給他賦了一個(gè)字符串值,并沒(méi)有調(diào)用confirm函數(shù),而js中給變量賦值字符串需要加雙引號(hào),這不你就出了錯(cuò),下步的判斷更是將錯(cuò)就錯(cuò),所以最后就是失敗了。confirm()是一個(gè)內(nèi)置函數(shù),body標(biāo)簽中的button按鈕綁定了一個(gè)調(diào)用confirm函數(shù),即使并沒(méi)有給他傳參數(shù),也是可以彈出彈窗的,通過(guò)了只能說(shuō)是慕課驗(yàn)證機(jī)制有一些問(wèn)題。