问答详情
源自:1-2 编程练习

为什么弹出框点击后不出现后面的文字

<!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 re(){

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

    if(temp=ture)

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

    else

    {document.write("再准备一下");}

}

//单行注释

//   我是单行注释,我也要隐藏起来!


</script>

</head>

<body>

<p><input type="button" onclick="re()" value="准备好了吗?"></p>

</body>

</html>


提问者:alive落叶 2016-01-21 20:21

个回答

  • 不羁风
    2016-01-21 21:13:15

    "="是定义,赋值 用于var i=1;  if是用来判断的, 比如 等于 或者 不等于 

  • 音客
    2016-01-21 21:08:32

    问题出在temp=ture,在js中,"="的意思是赋值;"=="是比较值;"==="是比较值和值的类型;

    另外你的true拼错了,

    将temp=ture改为temp==true即可。

  • 柴青山
    2016-01-21 20:57:44

    if(temp==true)

  • 一把烂牌
    2016-01-21 20:43:52

    if(temp==true);亲

  • 明总带你翱翔
    2016-01-21 20:35:02

    temp是什么鬼 有这个语句吗 应该是prompt吧