关于循环的问题
一段很简单的程序,就是使一个变量的值从1循环到6,并显示出来,代码如下:
<script language=javascript>
var i=0;
function scroll()
{
i=i+1;
alert(i);
if (i=6)
{
i=0;
}
}
window.setInterval("scroll()",1000);
</script>
可是每次单击对话框中的确定按钮之后,再次显示的对话框中的数字仍然是1,并没有增加。将代码改动如下
<script language=javascript>
var i=0;
function scroll()
{
i=i+1;
alert(i);
if (i>6)
{
i=0;
}
}
window.setInterval("scroll()",1000);
</script>
只是将if中的条件式中的=该为了>,每次单击对话框中的确定按钮之后,再次出现的对话框中的数字就自动加1,直到6为止,然后再次循环。不知道为什么第一个代码不能完成任务.