Я попал в js несколько дней назад. Я начал играть с новыми функциями вещи и события, но я застрял здесьИзменение html-текста нажатием кнопки
var str = ["A", "b", "c", "d", "e"];
function Generate() {
var text = document.getElementById("text");
var countStr = 0;
text.innerHTML = str[countStr];
countStr += 1;
}
<div id="quote">
<p id="text">I'm a paragraph</p>
</div>
<button id="butt" onclick="Generate()">Generate</button>
при нажатии на кнопку текст меняется к Силе [0], но когда я нажимаю снова не изменяется ; можешь мне сказать почему ?
'countStr' устанавливается в 0 каждый раз, когда вы называете' функцию Generate' ... –
Перемещение countStr вне функции и убедитесь, что ваш countStr не превышает str.length – mplungjan
@Closer - этот код содержит код, необходимый, чтобы показать проблему – mplungjan