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

javascript中计算器实现不了除法问题,求解

javascript中计算器实现不了除法问题,求解

何以励成 2016-04-01 17:44:10
<!DOCTYPE html><html> <head>  <meta charset="utf-8">  <title> 事件</title>    <script type="text/javascript">   function count(){    var x=document.getElementById("txt1").value;    var y=document.getElementById("txt2").value;    var z=document.getElementById("select").value;    var result;    switch(z){        case "+":            result=parseInt(x) + parseInt(y);            break;        case "-":            result=parseInt(x) - parseInt(y);            break;        case "*":            result=parseInt(x) * parseInt(y);            break;        case "/":            result=parseFloat(x) / parseFloat(y);        return result;            }    document.getElementById("fruit").value=result;   }  </script>  </head>  <body>   <input type='text' id='txt1' />    <select id='select'> <option value='+'>+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option>   </select>   <input type='text' id='txt2' />    <input type='button' value=' = ' onclick="count()" />   <input type='text' id='fruit' />    </body></html>
查看完整描述

1 回答

已采纳
?
Caballarii

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

switch不是函数,为什么要return result;

去掉这一句就行了

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

添加回答

举报

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