一个数字 比如:15  然后用js 让他 递减  每秒减1  当这个数字 随机在3到10 范围的时候 (可能是5)  在随机跳转 到11-15之间 用js如何实现呢?

解决方案 »

  1.   


    <html>
    <head>
        <title>test2</title>
        <style type="text/css">
            label#num{
                font-size:40px;
                font-weight:bold;
            }
        </style>
        <script type="text/javascript">
            
            window.onload = function(){
                var num = document.getElementById("num").innerHTML;            setInterval(function subtract(){
                    num -- ;
                    document.getElementById("num").innerHTML = num;                if(num > 3 && num < 10){
                        var random = Math.floor(Math.random() * 7 + 3);
                        if(num === random){
                            num = Math.floor(Math.random() * 12 + 3);    
                        } else {
                            num = 15;
                        }
                    } else if(num <= 3 ) {
                        num = 15;
                    }
                },1000);
                
            };
        </script>
    </head>
    <body>
        <label id="num">15</label>
    </body>
    </html>