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

得不到结果,哪里错了

得不到结果,哪里错了

单车变摩托oy 2018-04-26 20:37:57
<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){     var a= document.getElementById("text1").value;    //获取第一个输入框的值    var b=document.getElementById("text2").value; //获取第二个输入框的值 var c=document.getElementById("select").value; //获取选择框的值 var t=""; switch(demo){    case "+":        t=parseInt(a)+parseInt(b);        break;    case "-":        t=parseInt(a)-parseInt(b);        break;    case "*":        t=parseInt(a)*parseInt(b);        break;      default "/":        t=parseInt(a)/parseInt(b);               } document.getElementById("fruit").value=t; //获取通过下拉框来选择的值来改变加减乘除的运算法则    //设置结果输入框的值        }  </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 回答

?
李行知

TA贡献51条经验 获得超12个赞

<!DOCTYPE html>
<html>
 <head>
  <title> 事件</title>  
  <body>
    <input type='number' id='txt1' /> 
 
    <select id='select'>
 
 <option value='+'>+</option>
 
 <option value="-">-</option>
 
 <option value="*">*</option>
 
 <option value="/">/</option>
 
    </select>
 
    <input type='number' id='txt2' /> 
 
    <input type='button' value=' = ' onclick='count()'/> <!--通过 = 按钮来调用创建的函数,得到结果--> 
 
    <input type='text' id='fruit' />   
 
  </body>
 
  <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 demo=document.getElementById('select').value;
//获取选择框的值
console.log(a);
console.log(b);
var t="";
console.log(demo);
switch(demo){
   case "+":
       t=parseInt(a)+parseInt(b);
       break;
   case "-":
       t=parseInt(a)-parseInt(b);
       break;
   case "*":
       t=parseInt(a)*parseInt(b);
       break; 
   case "/":
       t=parseInt(a)/parseInt(b);
}
console.log(t);
document.getElementById("fruit").value=t;
//获取通过下拉框来选择的值来改变加减乘除的运算法则
    //设置结果输入框的值 
    
   }
  </script> 
 </head> 
</html>

你能好好看看自己写了什么吗?

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

添加回答

举报

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