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

用户在点击按钮后,在输入成绩的对话框时选择取消,显示的是"要努力了!",能够更改点击取消时显示的内容?

如题。刚接触js,不懂怎么设置,还请大神指教。http://img.mukewang.com/54dd9eea0001afeb03560250.jpg

提问者:GALOHWANG 2015-02-13 14:51

个回答

  • 小白小鲸
    2015-02-26 11:18:41

    增加一次if语句判断就可以实现代码如下

    <!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==null){

            document.write("重新输入一下yo~");

        }

        else{

        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="点击我,对成绩做评价!" />

    </body>

    </html>


  • qq_风之旅人horizon_0
    2015-02-16 14:00:38

    代码第24行,把“要努力了”改掉就行了

  • _小妮
    2015-02-13 14:54:40

    可以的。