JavaScript 단순 타이머 구현

2908 단어 js타이머
본 논문 의 사례 는 자바 스 크 립 트 가 간단 한 타 이 머 를 실현 하 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>   </title>
    <style>
        .bigDiv {
            margin: 50px auto;
            width: 200px;
            height: 200px;
            background-color: lightskyblue;
            border-radius: 10px;
        }

        #showNum {
            width: 200px;
            height: 20px;
            background-color: orange;
            text-align-all: center;

            border-radius: 5px;
        }
    </style>
</head>
<body>
<div class="bigDiv">
    <h2 align="center">   </h2>
    <div id="showNum" align="center">
        0
    </div>
    <br>
    <br>
    <div class="butDiv">&nbsp&nbsp&nbsp&nbsp
        <button type="button" id="start">  </button>
        &nbsp
        <button type="button" id="stop">  </button>
        &nbsp
        <button type="button" id="reset">  </button>
        &nbsp
    </div>
</div>
<script>
    //       
    let int = null;
    /**
     *         
     */
    document.getElementById("start").addEventListener('click', function () {
        if (int == null) {
            //     
            //              
            int = setInterval(startNum, 1000);
        }
    });
    /**
     *          
     */
    document.getElementById("stop").addEventListener('click', function () {
        //     ,
        clearInterval(int);
        int = null;
    });
    /**
     *           
     */
    let num = 0;
    document.getElementById("reset").addEventListener('click', function () {
        if (int == null) {
            num = 0;
            //     0
            document.getElementById("showNum").innerHTML = num;
        }
    });

    function startNum() {
        num++;
        //      
        document.getElementById("showNum").innerHTML = num;
    }
</script>
</body>
</html>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기