Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. let spans = document.getElementsByTagName("span");
  2. let startButton = document.getElementById("start");
  3. let stopButton = document.getElementById("stop");
  4. let resetButton = document.getElementById("reset");
  5. let t;
  6. let ms = 0,
  7. s = 0,
  8. m = 0,
  9. h = 0;
  10.  
  11. function startChrono() {
  12. t = setInterval(updateChrono, 100);
  13. startButton.disabled = true;
  14. }
  15.  
  16. function updateChrono() {
  17. ms += 1;
  18. if (ms == 10) {
  19. ms = 0;
  20. s += 1;
  21. } else if (s == 60) {
  22. s = 0;
  23. m += 1;
  24. } else if (m == 60) {
  25. m = 0;
  26. h += 1;
  27. }
  28. spans[0].innerHTML = h + " h";
  29. spans[1].innerHTML = m + " m";
  30. spans[2].innerHTML = s + " s";
  31. spans[3].innerHTML = ms + " ms";
  32. }
  33.  
  34. function stopChrono() {
  35. clearInterval(t);
  36. startButton.disabled = false;
  37. }
  38.  
  39. function resetChrono() {
  40. clearInterval(t);
  41. startButton.disabled = false;
  42. (ms = 0), (s = 0), (m = 0), (h = 0);
  43. spans[0].innerHTML = h + " h";
  44. spans[1].innerHTML = m + " m";
  45. spans[2].innerHTML = s + " s";
  46. spans[3].innerHTML = ms + " ms";
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement