我想执行一个在div
不重载的情况下将字符串写入 a 的循环。我有一个array
名为的全局名称列表names
。array
里面有大约 2500 个名字。现在我想在div
using中写下名称ajax
。但是当我想循环名称时,脚本有点过载,并在客户端发出警报时停止。这是我的循环:
for(var i = 0; i < names.length; i++){
document.getElementById('div').innerHTML += names[i] + "<br/>";
}
我还尝试以较小的步长(例如 100)来交错循环(因为我认为循环不会过载)。我还window.setTimeout("function(i)",0);
使用参数 i 进行了尝试,每次调用函数时都会执行 100 步,直到我位于length
数组的第 1 位names
。
我知道有一个简单的方法。但我找不到那种方式.....会很高兴得到帮助。
谢谢