setTimeout("test2(i)",2000)
这个方法不好用,我试过了,是可以间隔2秒调用一次,但是循环都走完了
这个方法不好用,我试过了,是可以间隔2秒调用一次,但是循环都走完了
解决方案 »
- 如何实现回车是指定文本框数值相加,结果放入另一文本框
- ext tabpanel 如何设置滚动条
- [求助]控制iframe载入的方法的优化
- 急!!!vb.net webform中点击按钮,将txtbox中的值复制到剪贴板上
- 传值和显示问题..
- 如何用网页中的脚本处理post方式提交的数据?什么脚本都行!
- sql语句问题???(在线等……)
- 在不同的输入法下,0-9数字键的键码会不同吗?
- 谁能给我关于 “删除 listbox 中一项内容” 一点帮助?
- IE8下用inerHTML得到pre元素的文本内容,但是格式不能保留。求解决方法
- 这个函数该如何理解?谢谢
- js面向对象编程中,如何调用脚本文件中定义的方法?
timerID = setInterval("packagefun()",2000);
function packagefun()
{
if(count<10)
{
test2(i);
i++;
}
else
{clearInterval(timename);}
}
类似下面这样可以达到这样的效果。
var i = 0;
function test()
{
if( i >= 0 )
return;
test2(i);
setTimeout("test()", 2000);
}
var i = 0;
function test() {
i++;
if( i >= 10 ) return;
test2(i);
setTimeout("test()", 2000);
}
var maxCount = 10; //循环次数
timerID = setInterval("packagefun()",2000); //添加定时器
function packagefun()
{
if(count < maxCount)
{
test2(count);
count++;
}
else
{
clearInterval(timerID);//清楚定时器
}
}function test2(i)
{
alert(i);
}