我几天前进入了js.我开始玩新功能和事件,但我被困在这里
var str = ["A", "b", "c", "d", "e"];
function Generate() {
var text = document.getElementById("text");
var countStr = 0;
text.innerHTML = str[countStr];
countStr += 1;
}
I'm a paragraph
当我单击按钮时,文本变为str [0]但是当我再次单击时它不会改变; 你能告诉我为什么吗 ?
这种行为的存在是因为每次click
按钮时,countStr
变量都将为0.您需要在函数外声明它.
var str = ["A", "b", "c", "d", "e"];
var countStr = 0;
function Generate() {
var text = document.getElementById("text");
text.innerHTML = str[countStr];
countStr += 1;
}
Im a paragraph