let a = document.querySelector(".menu");
if (a) {
a.addEventListener("click", function (event) {
let target = event.target;
if (target = target.closest(".menu__name")) {
event.preventDefault();
let parent = target.parentNode;
let children = parent.parentNode.children;
[...children].forEach(el => el.classList[el === parent ? "toggle" : "remove"]("menu__item--active"))
}
});
}
а так нормально писать ? а то вдруг на следующей странице не будет меню этого получиться ошибка