运用JS 实现随机点名 (随机点名)

    <div id="box"></div>
    <input type="button" id="btn">
</body>
<script>

    var obox = document.getElementById("box")
    var obtn = document.body.children[1];
    
    var stuName = ["张三","李四","王二","钱五","赵六","黄一"];

    // 0~stuName.length-1

    var i = 0;
    var t;

    obtn.onclick = function(){
     
     
        if(i == 0){
     
     
        如果i == 0执行下面
            t = setInterval(function(){
     
     
                var idx = Math.round(Math.random()*(stuName.length-1));
                随机的函数
                box.innerHTML = (stuName[idx]);
                将值传给box内部
            },200);
            i = 1;
            执行结束之后i = 1 不满足if 不满足==0 条件,停止 执行下面
            
        }else{
     
     
            clearInterval(t);
            清楚计时器 并重新归零 执行if
            i = 0;
        }
    }
    </script>

猜你喜欢

转载自blog.csdn.net/qq_26705343/article/details/111757201