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

请问我这样的写法好吗 加减乘除能能运算

function count(){

      var num1 = document.getElementById('txt1').value;//获取第一个输入框的值

      var num2 = document.getElementById('txt2').value;//获取第二个输入框的值

      var ys = document.getElementById('select').value; //获取选择框的值

      

      if(ys=='+'){

          jg=parseInt(num1) + parseInt(num2); //获取通过下拉框来选择的值来改变加减乘除的运算法则

          document.getElementById('fruit').value=jg;//设置结果输入框的值 

      }else if(ys=="-"){

          jg=parseInt(num1) - parseInt(num2);

          document.getElementById('fruit').value=jg;

      }else if(ys=='*'){

          jg=parseInt(num1) * parseInt(num2);

          document.getElementById('fruit').value=jg;

      }else if(ys=="/"){

          jg = parseInt(num1) / parseInt(num2);

          document.getElementById('fruit').value=jg;

      }

   }


提问者:慕田峪6117602 2018-05-30 16:37

个回答

  • qq_若相守则卟离_0
    2018-05-30 19:12:25

    你这样写是出不来效果的,你需要在“ys”与“num”等后边加上“value”