Advertisement
divanov94

Untitled

Oct 2nd, 2020
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function stopwatch() {
  2.  
  3.     //get elements from dom
  4.     let getStartButtonElement=document.querySelector('#startBtn');
  5.     let getStopButtonElement=document.querySelector('#stopBtn');
  6.     let timerDiv=document.querySelector('#time');
  7.     //initialization
  8.     let counter=0;
  9.     let interval;
  10.  
  11.  
  12.     //start button logic
  13.     getStartButtonElement.addEventListener('click',()=>{
  14.         timerDiv.textContent='00:00';
  15.         interval=setInterval(()=>{
  16.             counter+=1;
  17.             let secs=counter%60;
  18.             let mins=Math.floor(counter/60);
  19.             timerDiv.textContent=`${mins < 10 ? `0${mins}` : mins}:${secs < 10 ? `0${secs}` : secs}`;
  20.         },1000);
  21.         getStopButtonElement.disabled=false;
  22.         getStartButtonElement.disabled=true;
  23.  
  24.  
  25.     })
  26.  
  27.     //stop button logic
  28.  
  29.     getStopButtonElement.addEventListener('click',()=>{
  30.         clearInterval(interval);
  31.         counter=0;
  32.         getStopButtonElement.disabled=true;
  33.         getStartButtonElement.disavble=false;
  34.     })
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement