Показать сообщение отдельно
  #4 (permalink)  
Старый 24.08.2016, 16:13
Новичок на форуме
Отправить личное сообщение для SergeyAndSmart Посмотреть профиль Найти все сообщения от SergeyAndSmart
 
Регистрация: 30.07.2016
Сообщений: 8

Сообщение от warren buffet Посмотреть сообщение
По-моему проблема в древнем getElementsByClassname

var ul = document.querySelector('ul.topbar-nav-main');
if(ul) {
   var li = ul.appendChild(document.createElement('LI'));
   li.textContent='Новый пункт меню';
}
Спасибо, все работает. У меня тоже получилось, надо было указать [0] в конце. Ваш вариант мне больше нравится.
var list = document.getElementsByClassName("topbar-nav-main dt-compact_topbar")[0];
Ответить с цитированием