Day 8: Buttons Container

Problem Link

Solution

btnContainer.css
#btns {
  width: 75%;
}

button {
  width: 30%;
  height: 48px;
  font-size: 24px;
}
btnContainer.js
const ids = [1, 2, 3, 6, 9, 8, 7, 4]; // start positions ids in clockwise order
let nums = [1, 2, 3, 6, 9, 8, 7, 4]; // rotating in clockwise order
let btn5 = document.getElementById("btn5");

btn5.onclick = function() {
  nums.unshift(nums.pop());
  for (i = 0; i <= 7; i++) {
    document.getElementById("btn" + ids[i]).innerHTML = nums[i];
  }
};

Last updated

Was this helpful?