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

这个代码的问题出在哪里,为什么运行不出来

这个代码的问题出在哪里,为什么运行不出来

spl1t 2016-05-12 16:33:40
<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){           //获取第一个输入框的值        var a=document.getElementById("txt1").value;    //获取第二个输入框的值    var b=document.getElementById("txt2").value;    //获取选择框的值    var c=document.getElementById("select").value;    var sum=" ";    //获取通过下拉框来选择的值来改变加减乘除的运算法则    switch(sum){        case "+";        sum = parseFloat("txt1") + parseFloat("txt2");        break;        case "-";        sum = parseFloat("txt1") - parseFloat("txt2");        break;        case "/";        sum = parseFloat("txt1") / parseFloat("txt2");        break;        default;        sum = parseFloat("txt1") * parseFloat("txt2");        break;    }    //设置结果输入框的值       document.getElementById("fruit").value = sum;   }  </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 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

<!DOCTYPE html>
<html>
 <head>
  <title> 事件</title>  
  <script type="text/javascript">
   function count(){
       
    //获取第一个输入框的值
    
    var a=document.getElementById("txt1").value;
    //获取第二个输入框的值
    var b=document.getElementById("txt2").value;
    //获取选择框的值
    var c=document.getElementById("select").value;
    var sum=" ";
    //获取通过下拉框来选择的值来改变加减乘除的运算法则
    switch(c){
        case "+":
        sum = parseFloat(a) + parseFloat(b);
        break;
        case "-":
        sum = parseFloat(a) - parseFloat(b);
        break;
        case "/":
        sum = parseFloat(a) / parseFloat(b);
        break;
        default:
        sum = parseFloat(a) * parseFloat(b);
        break;
    }
    //设置结果输入框的值 
      document.getElementById("fruit").value = sum;
   }
  </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 反对 回复 2016-05-12
  • 1 回答
  • 0 关注
  • 1230 浏览
慕课专栏
更多

添加回答

举报

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