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

为什么这样写不能输出结果呢?

   function count(){

       

   var x=document.getElementById('txt1').value;

   //获取第一个输入框的值

var y=document.getElementById('txt2').value;//获取第二个输入框的值

var z=document.getElementById('select');//获取选择框的值

switch(z){

        var a

     case '+':

        a=x+y;

        break;

     case '-':

         a=x-y;

         break;

        case '*'

        a=x*y;

        break;

        case '/':

            a=x/y;

            break;

     document.getElementById('fruit').value=a  

   }


正在回答

3 回答

你有的case后面都没有冒号啊,有的可执行语句后面也没有分号,你可以下载右下方的源码进行参考

1 回复 有任何疑惑可以回复我~
#1

胡伟荣 提问者

我昨晚看了好久,发现var z=document.getElementById('select')这句代码后面没加.value......而且确实有很多小细节没注意到,谢谢!
2015-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这样写不能输出结果呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信