function rec(){ var confirm("正在学习javascript");
if(confirm==true)
{ document.write("你是女士!"); }
else { document.write("你是男士!");
}
}
这样写对吗?不用定义一个变量,直接用来调用confirm
对的,我这有个小例子,跟你的差不多,你可以自己在myEclipse中运行看下
<html>
<head>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Press a button!");
if (r==true)
{
alert("You pressed OK!");
}
else
{
alert("You pressed Cancel!");
}
}
</script>
</head>
<body>
<input type="button" onclick="show_confirm()" value="Show a confirm box" />
</body>
</html>
也是对的,也能够出效果。因为这里面confirm()本身是一个内置方法。定义一个变量,也是间接相当于直接引用这个方法。