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

各位高手,帮我看看错在那里?

<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 jg = "";
     if(c == '+')
     {jg = parseInt(a) + parseInt(b)}
     else if(c == '-')
     {jg = parseInt(a) - parseInt(b)}
     else if(c == '*')
     {jg = parseInt(a) * parseInt(b)}
     else if(c == '/'){
     {if(b != 0)
         {jg = parseInt(a) / parseInt(b)}
     else{alert("0不能做除数!")
     }getElementBy
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
    document.getElementById("fruit").value = jg;//设置结果输入框的值
    
   }
  </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>

正在回答

4 回答

<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 jg = "";
            if(c == '+'){jg = parseInt(a) + parseInt(b);}
            else if(c == '-'){jg = parseInt(a) - parseInt(b);}
            else if(c == '*'){jg = parseInt(a) * parseInt(b);}
            else if(c == '/'){
                if(b != 0){
                    jg = parseInt(a) / parseInt(b);
                }
             else{alert("0不能做除数!")
        }
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
   }
   document.getElementById("fruit").value = jg;//设置结果输入框的值
}
  </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>


0 回复 有任何疑惑可以回复我~
    <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 jg = "";
            if(c == '+'){jg = parseInt(a) + parseInt(b);}
            else if(c == '-'){jg = parseInt(a) - parseInt(b);}
            else if(c == '*'){jg = parseInt(a) * parseInt(b);}
            else if(c == '/'){
                if(b != 0){
                    jg = parseInt(a) / parseInt(b);
                }
                 else{alert("0不能做除数!")
     }
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
    //设置结果输入框的值
   }
   document.getElementById("fruit").value = jg;
}

大括号的闭合看准点

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

zhiwen75 提问者

还是不行。。。。。。。 why 0.0
2015-03-05 回复 有任何疑惑可以回复我~
#2

lymo 回复 zhiwen75 提问者

用调试工具看看吧
2015-03-05 回复 有任何疑惑可以回复我~
#3

zhiwen75 提问者

不会。。。。。你在帮我看看。。。
2015-03-05 回复 有任何疑惑可以回复我~

去掉了,还是不行。。


0 回复 有任何疑惑可以回复我~

alert除数不能为0下一行为啥有个getElementBy

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

zhiwen75 提问者

多谢,去掉了,还是不行...0.0
2015-03-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位高手,帮我看看错在那里?

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