我想执行一个在div不重载的情况下将字符串写入 a 的循环。我有一个array名为的全局名称列表names。array里面有大约 2500 个名字。现在我想在divusing中写下名称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。
我知道有一个简单的方法。但我找不到那种方式.....会很高兴得到帮助。
谢谢