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

avascript进阶篇6-11的编程题,提示用switch,但我用的if,代码不知错在哪里?

avascript进阶篇6-11的编程题,提示用switch,但我用的if,代码不知错在哪里?

fang猫猫 2016-06-08 23:13:22
<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){ var sum;     var txt1=parseInt(document.getElementById('txt1').value);//获取第一个输入框的值var txt2=parseInt(document.getElementById('txt2').value);//获取第二个输入框的值var a=document.getElementById('select').value;//获取选择框的值var result='';if(a=='+') //获取通过下拉框来选择的值来改变加减乘除的运算法则 {//设置结果输入框的值   result = txt1 + txt2;     }   else if(a=='-')   {       result = txt1 - txt2;   }   else if(a=='*')   {       result = txt1 * txt2;   }   else(a=='/')   {       result = txt1 / txt2;   }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 回答

?
anan1129

TA贡献2条经验 获得超0个赞

 }

   else(a=='/')

   {

       result = txt1 / txt2;

   }

这里少加了if  应改为:

 }

   else if(a=='/')

   {

       result = txt1 / txt2;

   }


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

添加回答

举报

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