函数计数器JavaScript
Function counter JavaScript
请帮忙:我想创建一个函数计数器,但我的代码有问题。不要给我解决方案,只要纠正我的错误。
这是我的代码
JavaScript
var j=0;
var i=0;
function chrono(){
if (i==0){
i++;
document.frm.image1.src="un.JPG";
i++;
document.frm.image1.src="deux.JPG";
i++;
document.frm.image1.src="trois.JPG";
i++;
document.frm.image1.src="quatre.JPG";
i++;
document.frm.image1.src="cinq.JPG";
i++;
document.frm.image1.src="six.JPG";
i++;
document.frm.image1.src="sept.JPG";
i++;
document.frm.image1.src="huit.JPG";
i++;
document.frm.image1.src="neuf.JPG";
i=0;
document.frm.image1.src="zero.JPG";
j++;
if(j==1){
document.frm.image0.src="un.JPG";
}
if (j==2){
document.frm.image0.src="deux.JPG";
}
if (j==3){
document.frm.image0.src="trois.JPG";
}
if (j==4){
document.frm.image0.src="quatre.JPG";
}
if (j==5){
document.frm.image0.src="cinq.JPG";
}
if (j==6){
document.frm.image0.src="six.JPG";
}
if (j==7){
document.frm.image0.src="sept.JPG";
}
if (j==8){
document.frm.image0.src="huit.JPG";
}
if (j==9){
document.frm.image0.src="neuf.JPG";
j=0;
}
}
setTimeout('chrono',100);
}
HTML
<form name="frm">
<img name="image0" src="zero.JPG" align="left" >
<img name="image1" src="zero.JPG" align="left" ><br> <br>
<input type="button" name="bot1" value="Debut" onclick="chrono()">
<input type="button" name="bot2" value="Stop" onclick="">
</form>
for循环中的迭代是错误的。
setTimeout
函数在特定的时间帧之后调用一个函数。您的问题是,每次执行都会从0 to 9
迭代i
。
相关文章:
- Javascript计数器变量未显示正确的值
- Javascript计数器问题
- 简单的JavaScript计数器没有多余的装饰,只是计数
- 带有if-else的javascript计数器
- javascript计数器Honoi塔
- Javascript计数器的增量超过1.为什么?我该如何解决这个问题
- Javascript计数器控制循环使用(while)错误
- JavaScript计数器不起作用
- 将 JavaScript 计数器添加到我的图像中
- 将 Javascript 计数器格式化为 00:26
- 将Javascript计数器从秒更改为毫秒
- Javascript计数器-如何添加更多值
- JavaScript计数器中的千分隔符
- Javascript计数器函数,计算文本中的单词数
- 如何显示我的JavaScript计数器
- Javascript计数器不显示最小双精度数
- 如何按对象限制Javascript计数器变量的作用域?
- 带有闭包和IIFE的JavaScript计数器
- Javascript计数器从按钮类与chrome扩展
- 在javascript计数器中使用主机日期