1. 程式人生 > >JS中 實現for迴圈裡面睡眠1秒再執行的相同的效果

JS中 實現for迴圈裡面睡眠1秒再執行的相同的效果

   實現的效果:每次產生一個隨機數,並做相應的動作後,暫停1秒再執行相同的操作,並且可以控制執行的次數

實現的程式碼如下:

<script type="text/javascript">
     var i=0;
     function start (){
    /*產生一個0-9的隨機數 */
         var a=Math.floor(Math.random()*9)+1;
    document.getElementById(a).style.color="red";
    setTimeout(function(){
    document.getElementById(a).style.color="";
    i++;
    if(i<10){
    start(); 
    }
    },1000)
     };
</script>