问答详情
源自:6-11 编程练习

计算后结果不对,不知道啥情况,谁给看看

计算后结果不对,不知道啥情况,谁给看看

提问者:慕盖茨8960515 2016-10-07 19:16

个回答

  • 陷入编程无法自拔的江北
    2016-10-11 08:48:48

    <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

        var v1 = document.getElementById("txt1").value;

        var v2 = document.getElementById("txt2").value;

        var v3 = document.getElementById("select").value;

        var num;

        switch(v3){

            case '+':num=parseFloat(v1)+parseFloat(v1);break;

            case '-':num=parseFloat(v1)-parseFloat(v2);break;

            case '*':num=parseFloat(v1)*parseFloat(v1);break;

            case '/':num=parseFloat(v1)/parseFloat(v2);break;

            default:document.write("错误");

        }

        document.getElementById("fruit").value = num;

       }

      </script> 

     </head> 

     <body>

       <input type='text' id='txt1' /> 

       <select id='select'>

    <option value='+'>+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

       </select>

       <input type='text' id='txt2' /> 

       <input type='button' value=' = ' onclick=count() /> <!--通过 = 按钮来调用创建的函数,得到结果--> 

       <input type='text' id='fruit' />   

     </body>

    </html>

    这是我的代码

  • 陷入编程无法自拔的江北
    2016-10-11 08:48:08

    同样困惑中

  • qq_木乐乐_0
    2016-10-07 20:51:14

    代码呢?