運用JS 實現隨機點名 (隨機點名)

艾敲程式碼的MT發表於2020-12-26
    <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>

相關文章