我这不出结果啊,请哪路大神帮帮看一下?

来源:6-11 编程练习

员与猿与缘

2019-03-03 14:55

<!DOCTYPE html>
<html> 
<head>  
<title> 事件</title>    
<script type="text/javascript">   
function count(){      
  var  num1=document.getElementById("txt1").value;      
  var x=parseInt(num1);       
  var num2=document.getElementById("txt2").value;       
  var y=parseInt(num2);       
  var choose=document.getElementById("select").value;       
  var  num3=document.getElementById("fruit").value;      
  var z=parseInt(num3);      
  switch(choose){           
   case "+":              
    z=x+y;               
    return z;               
    break;           
   case "-":               
    z=x-y;              
    return z;              
    break;           
   case "*":               
     z=x*y;              
     return z;               
     break;           
   case "/":               
     z=x/y;              
     return z;               
     break;       
    }   
}  
</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>


写回答 关注

2回答

  • 桂圆粥
    2019-03-03 22:41:26
    已采纳

    <script type="text/javascript">

       function count(){      

      var  num1=document.getElementById("txt1").value;      

      var x=parseInt(num1);   

      

      var num2=document.getElementById("txt2").value;       

      var y=parseInt(num2);   

      

      var choose=document.getElementById("select").value;

      

      //var  num3=document.getElementById("fruit").value;      

      //var z=parseInt(num3);      

      switch(choose){           

       case "+":              

        z=x+y;               

        //return z;               

        break;           

       case "-":               

        z=x-y;              

        //return z;              

        break;           

       case "*":               

         z=x*y;              

         //return z;               

         break;           

       case "/":               

         z=x/y;              

         //return z;               

         break;       

        } 

        document.getElementById("fruit").value=z;

    }  

    </script>  


  • Dream丶南枫
    2019-03-03 22:52:47

    删掉return z语句

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题