Gentlemen, the task is simple: hang up / pick up a class from an array of links. Found code where I don’t understand what role is playing in while el
let elements = document.getElementsByClassName("maneMenu"); for (let i = 0; i < elements.length; i++) { elements[i].onclick = function() { let el = elements[0]; while (el) { // вот здесь туплю if (el.tagName === "A") { el.classList.remove("active"); } el = el.nextSibling; } this.classList.add("active"); } } <div class="icon-bar wrapper_menu"> <a class="maneMenu" href="#"></a> <a class="maneMenu" href="#"></a> <a class="maneMenu" href="#"></a> </div> Can you suggest other implementation options on JS?