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

怎么运行没反映呢

我就感觉中间选择是不是少一个动作,求指教

提问者:小白强哥 2016-06-22 00:52

个回答

  • 慕粉3397266
    2016-06-22 01:56:28
    已采纳

    function count(){

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

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

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

        switch(sym){

        case "+":

    document.getElementById("fruit").value=parseInt(a)+parseInt(b);break;

        case "-":

    document.getElementById("fruit").value=parseInt(a)-parseInt(b);break;

        case "*":

        document.getElementById("fruit").value=parseInt(a)*parseInt(b);break;

        case "/":

        document.getElementById("fruit").value=parseInt(a)/parseInt(b);break;

       }

       }

    这是我的代码,你的有几点问题。第一,var声明好像只能是以字母或者“_”开头的,尽量用驼峰命名,不要用完全数字的!第二,你default这个是什么意思?完全是冗余代码。select只能选择+、-、*、/。难道还有第五种?最重要的是你加了default后面还用了中文的";",导致程序不能运行。

  • 慕粉3397266
    2016-06-22 22:38:51

    一起加油!