Я получил несколько дел с вкладкой класса <div class="tab">i am div 1</div><div class="tab">i am div 2 </div>
. Внутри у меня есть поле ввода внизу, у меня есть кнопка «Далее» и «Назад»
<div class="funnel-buttons text-right">
<button type="button" class="icon-btn" id="prevBtn">Back</button>
<button type="button" class="icon-btn" id="nextBtn" onclick="nextTab()">Next</button>
</div>
Теперь, после нажатия кнопки «Далее» или «Назад», я хочу, чтобы отобразился следующий или предыдущий div, поэтому я сделал функцию JS когда отображается вкладка [0] и нажимается следующая кнопка, я должен исчезнуть.
const tab = document.getElementsByClassName('tab');
const prevBtn = document.getElementById('prevBtn');
const nextBtn = document.getElementById('nextBtn');
tab[0].style.display = 'block';
tab[1].style.display = 'none';
function nextTab () {
if(tab[0].style.display == 'block') {
tab[1].style.display = 'block';
tab[0].style.display = 'none';
}
}
Но при этом все вкладки исчезают и ничего не отображается. Где ошибка?