Показать сообщение отдельно
  #4 (permalink)  
Старый 15.06.2020, 11:24
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

А, ну да, классика.
var newTab = document.getElementsByClassName('new-tab'),
      navTabs = document.getElementsByClassName('new-li');

for (var i = 0; i < navTabs.length; i++) {
  for (var j = 0; j < newTab.length; j++) {
    (function(i, j) {
      navTabs[i].addEventListener('click', function () {
        newTab[j].classList.remove('new-tab_active');
        newTab[i].classList.add('new-tab_active');
      });
    }(i, j));
  }
}

Но вообще так делать в принципе не надо, это крайне не надёжно - опираться на индекс в динамической коллекции.
__________________
29375, 35

Последний раз редактировалось Aetae, 15.06.2020 в 11:33.
Ответить с цитированием