У меня есть 3 кнопки, при нажатии на 1 кнопку должен выводиться элемент из массива и добавлять в counter + 1, вторая кнопка тоже выводит следующий элемент и добавляет в counter + 2, третья кнопка только выводит следующий элемент.
Количество элементов определяет пользователь. У меня не работает цикл, при нажатии на кнопку выводятся все элементы и в counter попадает полная длинна цикла
let paragraph = document.getElementById("question");
const arrayOfStorage = JSON.parse(localStorage.getItem('value'))
paragraph.innerHTML = arrayOfStorage[0];
function quiz () {
let counter = 0;
let maxScore = arrayOfStorage.length * 2;
for (let i = 0; i < arrayOfStorage.length; i++) {
document.querySelector('#understand').addEventListener('click', function() {
paragraph.innerHTML += arrayOfStorage[i];
counter += 1;
console.log(counter)
})
document.querySelector('#know').addEventListener('click', function() {
counter += 2;
paragraph.innerHTML += arrayOfStorage[i];
console.log(counter)
})
document.querySelector('#skip').addEventListener('click', function() {
paragraph.innerHTML += arrayOfStorage[i];
})
}
};