执行函数的循环。但是,以下工作 - 加载页面上的图像时计数器计数。
var progress = function()
{
for (var i = 0; i < slide.length; i++)
slide[i].onload = function(){
actualprogress +=1,
loading.innerHTML = actualprogress
};
}
虽然以下不起作用。当我打开页面时,计数器从一开始就显示“[n]”(幻灯片数,例如“12”)。
var progress = function()
{
var action = function(){
actualprogress +=1;
loading.innerHTML = actualprogress
}
for (var i = 0; i < slide.length; i++)
slide[i].onload = action();
}
我想从 for 循环中调用一个函数,因为我需要在函数中做其他和更多的事情。为什么这不起作用?