为什么没有反应的

function count(){
    var one =parseInt(document.getElementById("txt1").value)//获取第一个输入框的值
    var two=parseInt(document.getElementById("txt2").value)    //获取第二个输入框的值
    var three = document.getElementById("select").value;    //获取选择框的值
    var four= "";
    switch(three) {
        case '+':
            four =one+two 
            break;
        case '-':
            four=one-two
            break;
        case '*':
            four=one*two 
            break;
        case '/'
            four =one/two
        default
        undefined//获取通过下拉框来选择的值来改变加减乘除的运算法则
    }
   document.getElementById("fruit").value = four;//设置结果输入框的值 
    
   }      
   }
  </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' />


最近的距离是多少3456060
浏览 1442回答 3
3回答

snowmanJS

<!--     主要问题是:有的代码尾部少结束符。如:     1.var one =parseInt(document.getElementById("txt1").value)//少一个分号     2.var two=parseInt(document.getElementById("txt2").value)    //少一个分号     3.four =one+two      4.four=one-two     5.four=one*two      6.case '/' //少冒号             four =one/two //少一个分号     7. default //少冒号          undefined// 应该为four ="undefined" ;     8.<script></script>中的代码最后一个}应该去掉。      --> <!DOCTYPE html> <html> <head>     <meta charset="utf-8" />     <script>     function count(){     var one =parseInt(document.getElementById("txt1").value);//获取第一个输入框的值     var two=parseInt(document.getElementById("txt2").value);    //获取第二个输入框的值     var three = document.getElementById("select").value;    //获取选择框的值     var four= "";     switch(three) {         case '+':             four =one+two;             break;         case '-':             four=one-two;             break;         case '*':             four=one*two;             break;         case '/':             four =one/two;             break;         default:             four="undefined";//获取通过下拉框来选择的值来改变加减乘除的运算法则     }     document.getElementById("fruit").value = four;//设置结果输入框的值     }     </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>

KXFT

 case '/'和default都没有冒号
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript