在一个for循环里面,javascript不断向页面添加东西,我想让他每当添加50个的时候,就让他暂停5秒,然后再执行.用什么方法好一些
------解决方案--------------------
貌似会卡死吧,要不用定时器,每添加50个,启动计时器,接着添加..
------解决方案--------------------
- JScript code
window.onload = function () {
test();
}
var counter=0;
function test()
{
for (var i=0;i<5;i++)
{
var spn=document.createElement("span");
spn.innerHTML=counter++;
document.getElementById("odiv").appendChild(spn);
}
setTimeout(test,3000);
}