About the hour hand - did not understand.
function randomColor() { function colorNum() { return Math.floor(Math.random() * 256); } let i = 0; let elements = document.getElementsByClassName('circle'); setInterval(function() { elements[i].style.background = 'rgb(' + colorNum() + ',' + colorNum() + ',' + colorNum() + ')'; i = (i + 1) % elements.length; }, 100) }
.circle { width:20px; height:20px; border:1px solid black; display:inline-block; }
<div class='element'> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> </div> <div class='element'> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> <div class="circle"></div> </div> <button onclick="randomColor()" id='random'>Click For Random Colors</button>