为了账号安全,请及时绑定邮箱和手机立即绑定

计算器为什么显示不出结果

计算器为什么显示不出结果

慕粉4408023 2016-12-18 14:49:40
<!DOCTYPE html> <html>  <head>   <meta charset="utf-8">   <title> JS的计算器 </title>   <script type="text/javascript">   function $(id){     return document.getElementById(id);   }   function jisuan(){     //1.获取num1对象     var num1_obj =$("num1");     //2.获取num1对象所填写的值     var num1_val = num1_obj.value;     //3.将获取到的num_val转换成数     num1_val = parseFloat(num1_val);     var num2_obj =$("num2");     var num2_val = num1_obj.value;     num2_val = parseFloat(num2_val);     var fuhao_obj =$("num1");     var fuhao_val = fuhao_obj.value;     //开始计算     var res = 0     switch(fuhao_val){       case "+":          res = num1_val + num2_val;          break;        case "-":          res = num1_val - num2_val;          break;     }     //把值放回到结果框     //1.获取到result的对象     var result =$("result");     //2.把值放回去     result.value = res.toFixed(2);   }   </script>  </head>  <body>  <h1>简单的计算器</h1>  第一个数:<input type="text" id="num1"><br>  选择符号:  <select name="fuhao" id="fuhao">  <option value="+"> + </option>  <option value="-"> - </option>  </select><br>  第二个数:<input type="text" value="" id="num1"><br>  点击计算:<input type="button" value="=" onclick="jisuan"><br>  运算结果:<input type="text" value="" id="result"><br>  </body> </html>各位大神,小弟调试好久,也没有找出问题,请各位大神帮帮忙  谢谢大家了
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

好多错误。

  1. 第20行应该是var num2_val = num2_obj.value;

  2. 第23行应该是var fuhao_obj =$("fuhao");

  3. 第53行id应该是num2

  4. 第54行onclick应该是jisuan()

查看完整回答
反对 回复 2016-12-18
  • 1 回答
  • 0 关注
  • 1694 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信