Javascript 每次调用函数时都要在1毫秒后调用它?

Javascript 每次调用函数时都要在1毫秒后调用它?,javascript,Javascript,我想在setTimeout中调用一个函数,从10毫秒到11毫秒到12毫秒,依此类推,使用for循环中的变量。它应该创建一千个相同的元素,但是每个元素之间的时间越来越长,但是它同时创建所有元素。我把代码放在下面 for (i=0; i<1000; i++) { var timeDelay = i + 10; setTimeout(create, timeDelay); } 谢谢 我不知道你的错误是什么,但下面的代码是有效的: var时间延迟=10; 函数创建{ //做一些

我想在setTimeout中调用一个函数,从10毫秒到11毫秒到12毫秒,依此类推,使用for循环中的变量。它应该创建一千个相同的元素,但是每个元素之间的时间越来越长,但是它同时创建所有元素。我把代码放在下面

for (i=0; i<1000; i++) {
    var timeDelay = i + 10;
    setTimeout(create, timeDelay);
}

谢谢

我不知道你的错误是什么,但下面的代码是有效的:

var时间延迟=10; 函数创建{ //做一些事情,例如更改HTML document.getElementByIdoutput.innerHTML=时间延迟;
如果TimeDelays,那么您的代码怎么办?什么是创建?问题的标题!==code如果创建运行时间超过一毫秒,那么您将无法获得所需的内容。此外,setTimeout的精度在最好的情况下也很难达到毫秒times@ibrahimmahrir-who-so?,在10,11,12,.1009毫秒后调用create,也就是说,每隔1毫秒就会调用createme@PatrickEvans对不起,是我编辑的。