为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下是哪里出问题了呢?为什么点确定后没有出现语句?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<script type="text/javascript">
document.write("系好安全带,准备启航--目标JS"+"<br>")
function duihua(){
    var txt=confirm("准备好了吗?");
}
if(txt==true)
{ document.write("准备好了,起航吧");}
else
{ document.write("请重新学习哟");}

</script>
</head>
<body>
<input type="button" value="准备好了吗?" onclick="duihua()";>
</input>
</body>
</html>


正在回答

3 回答

我对我上面的回答表示歉意,正解应该是,txt在函数里面,成为了函数的局部变量,外面无法调用,求采纳!!

0 回复 有任何疑惑可以回复我~

function duihua(){

    var txt=confirm("准备好了吗?");

if(txt==true)

{ document.write("准备好了,起航吧");}

else

{ document.write("请重新学习哟");}

}

你把if放外面,那么就没有和confirm一起了,顶多你就能console.log()一下,得到txt的值


0 回复 有任何疑惑可以回复我~

把if判断 放在放在封装好的方法里面

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下是哪里出问题了呢?为什么点确定后没有出现语句?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信