Сообщение от maxg5
|
Сообщение от laimas
|
что за странное имя класса?
|
.main-menu[id]
|
laimas, это не имя класса, это селектор, обозначающий элемент, у которого есть класс
main-menu и атрибут
id. Если вы не понимаете селекторы, то не нужно писать догадки!
laimas,
посмотрите!
maxg5, вам нужно проверять есть ли nextElementSibling, и только потом производить дальнейшие действия!
var visibleList = container.parentNode.querySelector('.main-menu[id]');
var sibling = visibleList.parentNode.nextElementSibling;
if(!sibling) return; // или что сделать, если нет такого?
var hiddenList = sibling.querySelector('.hidden-links');
var toggleButton = sibling.querySelector('.main-menu-more-toggle');
if(!hiddenList || !toggleButton) return; // или что сделать, если нет такого?