Сообщение от Bond
|
Maksimaxe,
Задержка цикла не канает. Можно воспользоваться setInterval где можно самому задать интервал с которым будет выполняться то что надо. Перед запуском setInterval создать переменную равную 0 и с каждым выполнением увеличивать на единицу, а когда переменная станет равной переменной len_p удалять setInterval.
https://learn.javascript.ru/settimeout-setinterval
|
Спасибо за совет,
сделал так:
var len_p = document.getElementsByClassName('q').length;
var id_p = 0;
var timerId = setInterval(function() {
document.getElementById('DocumentDetailForm:detail:processedDocumentExe:detail:works:r:'+id_p+':expand').click();
++id_p;
if (id_p == len_p){
clearInterval(timerId);
alert( 'stop' );
};
}, 1000);