没有confirm()函数,点击确实可以通过的,但是点击rec()函数,确实失败的,感觉有点脑洞打开啊!
<!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="点击我,弹出对话框!">
</body>
</html>
在你<script>标签中定义的rec()函数中,第一行定义了一个变量,但是你只是给他赋了一个字符串值,并没有调用confirm函数,而js中给变量赋值字符串需要加双引号,这不你就出了错,下步的判断更是将错就错,所以最后就是失败了。confirm()是一个内置函数,body标签中的button按钮绑定了一个调用confirm函数,即使并没有给他传参数,也是可以弹出弹窗的,通过了只能说是慕课验证机制有一些问题。