JS中 实现for循环里面睡眠1秒再执行的相同的效果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36497454/article/details/77864508

   实现的效果:每次产生一个随机数,并做相应的动作后,暂停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>

展开阅读全文

没有更多推荐了,返回首页