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

求大神帮我看看我的代码哪里有问题?急急急!!!

求大神帮我看看我的代码哪里有问题?急急急!!!

提问者:胡震撼 2015-04-03 11:58

个回答

  • 慕用0365072
    2015-04-03 12:57:16

     获取到的变量是字符串类型的不能进行运算,需要转换类型。下面是我的代码仅供参考
     function count(){
        var num1 = document.getElementById("txt1").value;
        var num2 = document.getElementById("txt2").value;
        var opt = document.getElementById("select").value;
        switch(opt){
            case "+":
                result = parseFloat(num1) + parseFloat(num2);
                break;
            case "-":
                result = parseFloat(num1) - parseFloat(num2);
                break;
            case "*":
                result = parseFloat(num1) * parseFloat(num2);
                break;
            default:
                result = parseFloat(num1) / parseFloat(num2);
        }
        document.getElementById("fruit").value = result;
       }