问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

在input后面的脚本里的语句document.write("我知道”)怎么不显示出结果来


<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>prompt</title>

  <script type="text/javascript">

  function rec(){

var score; //score变量,用来存储用户输入的成绩值。

score =  prompt("你javascript考的怎样了?");              

if(score>=90)

{

   document.write("你很棒!");

}

else if(score>=75)

    {

   document.write("不错吆!");

}

else if(score>=60)

    {

   document.write("要加油!");

    }

    else

{

       document.write("要努力了!");

}

  }


  </script>

  

</head>

<body>

    <input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" />

<script>  

    document.write("我知道“);

</script>

</body>

</html>



提问者:流浪的白小菜 2019-09-27 18:37

个回答

  • 阳火锅
    2019-09-28 10:59:09
    已采纳

    上面的代码覆盖了下面的

  • 慕姐0147601
    2019-11-27 21:53:02

    这个代码可以实现你说的代码。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>prompt</title>

      <script type="text/javascript">

      function rec(){

    var score; //score变量,用来存储用户输入的成绩值。

    score =prompt("请输入您的成绩");                

    if(score>=90)

    {

       document.write("你很棒!");

    }

    else if(score>=75)

        {

       document.write("不错吆!");

    }

    else if(score>=60)

        {

       document.write("要加油!");

        }

        else

    {

           document.write("要努力了!");

    }

    document.write("我知道了!");

      }

     

      </script>

    </head>

    <body>

        <input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" />

    </body>

    </html>


  • 無龑
    2019-11-05 12:57:02

    首先注意一下你的书写,还有就是当你点击button之后执行的代码是  function rec(),你的document.write("我知道“);应该放在  function rec()就可以运行出来

  • 左右左右tt
    2019-09-29 13:45:17

    我知道后边那个引号你打成中文的了

  • 慕粉2236240
    2019-09-28 15:34:25

    我知道后面引号是中文引号

  • 流浪的白小菜
    2019-09-28 10:10:27

    我知道了,是用错了一个双引号,中文输入法。。。。

  • 很努力的大哥
    2019-09-27 22:19:37

    我也不知道怎么说呢,如果你用var去赋值再输出的话,会显示出来,然后在换上你的直接输出我知道就行了,直接给它输出不行....我也不知道为啥子