Если я правильно понял код, а именно, что #cssmenu #menu-button.menu-opened - крестик, то должно быть так(укажите каждому пункту меню класс menu-items)
let cross = document.querySelector("#cssmenu #menu-button.menu-opened")
let menu_items = Array.from(document.querySelectorAll('.menu-items'))
menu_items.forEach(elem => {
elem.onclick = function (){
cross.click()
}
});
WiseType, Если это будут ссылки, то закрывать меню нет смысла. Лично я никогда над таким не задумывался. Ну а если это якори, то тут без понятия, я бы так не автоматизировал сторону пользователя). А вообще, как хотите, все на ваше усмотрение). Но разобраться в этом коде, где одно меню с 350 строчками css очень тяжело. Могу посоветовать все просто так оставить, солидно смотрится
WiseType, Не нужно извиняться). menu-items всем пунктам меню(с мобилки), а cross - это переменная, let cross = document.querySelector(".класс крестика")
могу попробовать сделать так на вашем коде, если получится разобраться