Мне нужно установить задержку в выполнении цикла for в JavaScript.Установить задержку в выполнении цикла в JavaScript
Вот мой код:
function myFunction1() {
var list = document.getElementById('SomeList');
var items = list.getElementsByTagName('li');
for (var i = 0; i < items.length; ++i) {
setTimeout(delayLoop, 1500);
}
}
function delayLoop() {
alert('Hello');
}
После добавления «предупреждения („Hello“)» код для функции delayLoop, я заметил, что функция SetTimeout отображается только окно предупреждения после выполнения myFunction1 ().
Как использовать setTimeout для замедления каждого цикла через набор элементов до 1500 мс?
см. "Sleep() в JavaScript" http://www.phpied.com/sleep-in-javascript/ – IvanH