我的代码找不到错误

<!DOCTYPE html>
<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 d;
      function count(){
          switch (c){
              
              case "+":
                   d = a + b;
                   break;
              case "-":
                   d = a - b;
                   break;
              case "*":
                   d = a * b;
                   break;
              case "/":
                   d = a / b;
                   break;
              }
          
          document.getElementById("frult").value= d;
          
      }
      
    //获取第一个输入框的值
    //获取第二个输入框的值
    //获取选择框的值
    //获取通过下拉框来选择的值来改变加减乘除的运算法则
    //设置结果输入框的值
    
   }
  </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=' = '  onlick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果-->
   <input type='text' id='fruit' />   
 </body>
</html>

QQJumper
浏览 1578回答 3
3回答

super_mb

document.getElementById("frult").value= d;这句的 frult 应该是 fruit 吧

qq_落_5

id错了 i

慕粉3456840

<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){      var a=parseInt(document.getElementById("txt1").value);      var b=parseInt(document.getElementById("txt2").value);      var c=document.getElementById("select").value;      var d;                switch (c){                            case "+":                   d = a+b;                   break;              case "-":                   d = a-b;                   break;              case "*":                   d = a*b;                   break;              case "/":                   d = a/b;                   break;            }            document.getElementById("fruit").value= d;                }  </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>改了下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript