Всем привет!
Хочу сделать переключатель таблиц по нажатию на ссылки в псевдоменю:
<ul id="pseudo-menu">
<li class="active"><a href="#">Starters</a></li>
<li><a href="#">Main dishes</a></li>
<li><a href="#">Deserts</a></li>
<li><a href="#">Drinks</a></li>
</ul>
<div class="menu-category starters active">
<div class="menu-page">
<table>
<tr>
<td>1</td>
</tr>
</table>
</div>
</div>
<div class="menu-category main-dishes">
<div class="menu-page">
<table>
<tr>
<td>2</td>
</tr>
</table>
</div>
</div>
<div class="menu-category deserts">
<div class="menu-page">
<table>
<tr>
<td>1</td>
</tr>
</table>
</div>
</div>
<div class="menu-category drinks">
<div class="menu-page">
<table>
<tr>
<td>1</td>
</tr>
</table>
</div>
</div>
function selectMenuPage() {
var link = document.getElementById( 'pseudo-menu' );
var table = document.getElementsByClassName( 'menu-category' );
var index;
for (index = link.length - 1; index >= 0; --index) {
this.children.firstChild.addEventListener( 'click' , function changeMenuPage() {
let removeClassLink = link.querySelector( '.active' ).classList.remove( 'active' );
let removeClassTable = table.querySelector( '.active' ).classList.remove( 'active' );
changeMenuPage.preventDefault();
this.classList.add('active');
table[index].classList.add('active');
});
};
};
selectMenuPage();
Ошибок в консоли нет, в js пока только учусь, подскажите, что не так.