我正在建立一个网站,但JavaScript部分不起作用。 看这里的剧本:
do {
if (percen === 0) {
console.log();
} else if (percen === 1) {
document.getElementById("percen").innerHTML = "Text"
} else if (percen === 2) {
document.getElementById("percen").innerHTML = "Text"
} else if (clicks === 3) {
++percen;
} else if (clicks === 4) {
++percen;
} else if (clicks === 5) {
++percen;
} else if (clicks === 6) {
++percen;
} else if (clicks === 7) {
var percen = 0;
}
}
但是当我在HTML文件中运行它时,它不会循环。使用按钮时,var“percen”将为++。
答案 0 :(得分:3)
尝试在末尾添加'do while'循环的'while'部分:
do {
if (percen === 0) {
console.log();
}
// rest of your code
// ...
}
while (percen < 100);
答案 1 :(得分:0)
你忘记了最后的条件.. while(condition)
记住在脚本结束时检查条件,这样就会输入1次。如果您愿意,可以使用语法while(cond){yourscript}