分开写?
switch (trade_type){ 
                case (3): 
                    alert('1'); 
                    break; 
                case (1): 
                    alert('1'); 
                    break;                case 2: 
                alert('2'); 
                    break;                
    
                case 4: 
                alert('4'); 
                    break; } 

解决方案 »

  1.   

    或者
      for(var i=1;i<5;i++){
        switch (i){ 
                    case (1): 
    case (3): 
                        alert('1'); 
                        break;
                    case 2: 
                    alert('2'); 
                        break;                
        
                    case 4: 
                    alert('4'); 
                        break; } 
      }
      

  2.   

    case两次。switch (trade_type){ 
                    case 1: 
                    case 3:
                        alert('1'); 
                        break;                 case 2: 
                    alert('2'); 
                        break;                
        
                    case 4: 
                    alert('4'); 
                        break; } 
      

  3.   


    <html>
    <head></head>
    <body>
    <script language="javascript">
    function t()
    {
    var ab = document.all.a.value;
    var tmp = parseInt(ab);
    switch (tmp){ 
                    case 1: 
                    case 3:
                        alert(1); 
                        break; 
                    case 2: 
                        alert(2); 
                        break;
                    case 4: 
                        alert(4); 
                        break; 
    default:
    alert(aa);
    } }
    </script>
    <input type="text" name="a" value="1" onBlur="t()"></input>
    </body>
    </html>
      

  4.   

    注意“case 1:”后面不要有空格。