【发布时间】:2016-10-03 18:44:58
【问题描述】:
我正在尝试在 javascript 中创建一个加载栏
这是我的代码:
function load(barsize){
parseInt(barsize);
var loadingbar = '';
for(i = 1; i<=barsize;i++){
loadingbar += '<div style="width:5px; height: 5px; float:left;background-color:green;"></div>'
}
document.getElementById('loadingbar').innerHTML = loadingbar;
if(barsize < 80){
barsize++;
timeout = window.setTimeout('load('+barsize+')', 100);
}
}
在没有对语句执行任何操作后,调试器说“未捕获的 ReferenceError:未定义加载”:
timeout = window.setTimeout('load('+barsize+')', 100);
【问题讨论】:
-
使用
setTimeout(function() { load(barsize); }, 100); -
@JustinLachapelle 这里有一些工作示例:stackoverflow.com/questions/6258690/…
标签: javascript html