Pulkstens un taimeris

Izmantoju funkciju setInterval(), ar kuras palīdzību ik pēc sekundes izsaucu sevis definētu funkciju.

<div id="clock"></div>
    <script>
        let s = 0;
    setInterval(myFunction, 1000);
    function myFunction(){
        s++;
        document.getElementById('clock').innerHTML = s;
    }
    </script>

Piemērs ar taimeri, kas atskaita no 10 līdz 0 un sprāgst.

<div id="clock"></div>
    <script>
    let s = 10;
    setInterval(myFunction, 1000);   
    
    function myFunction(){
        if(s==0) {
            document.getElementById('clock').innerHTML = 'Sprādziens!!!';
            return;
        }
        s--;
        document.getElementById('clock').innerHTML = s;
    }
    </script>

Pēdējās 3 sekundes parādās sarkanas un bold. Tas tiek panākt pievienojot klasi ar element.classList.add(‘big’)

<style>
.big {font-weight: bold; color: red;}
</style>
<body>
    <div id="clock"></div>
    <script>
    let s = 10;
    setInterval(myFunction, 1000);   
    
    function myFunction(){
        if(s==0) {
            document.getElementById('clock').innerHTML = 'Sprādziens!!!';
            return;
        }
        s--;
        if(s<4) {
            document.getElementById('clock').classList.add('big');
        }
        document.getElementById('clock').innerHTML = s;
    }
    </script>
</body>