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

来源:6-11 编程练习

慕田峪6117602

2018-05-30 16:37

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;

      }

   }


写回答 关注

1回答

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题