| 
 преобразовать ES6 в ES5 Здравствуйте, подскажите пожалуйста, как переписать данный код на ES5, спасибо. 
const newTab = document.getElementsByClassName('new-tab'),
  navTabs = document.getElementsByClassName('new-li');
for (let i = 0; i < navTabs.length; i++) {
  for (let j = 0; j < newTab.length; j++) {
    navTabs[i].addEventListener('click', function () {
      newTab[j].classList.remove('new-tab_active');
      newTab[i].classList.add('new-tab_active');
    });
  }
}
 | 
| 
 Поменять const и let на var. | 
| 
 Цитата: 
 | 
| 
 А, ну да, классика. 
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));
  }
}
Но вообще так делать в принципе не надо, это крайне не надёжно - опираться на индекс в динамической коллекции. | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 16:26. |