Two versions of a playButton Binding Audio With a grid link structure

Why 2 different locations?

Bottom


    button.classList.add("active");
     hide(button.querySelector(".initial"));
     link.classList.remove("inactive");
   }

Top


    button.classList.add("active");
     hide(button.querySelector(".initial"));
     link.classList.remove("inactive");
   }