На странице есть куча элементов, при клике на каждый поверх всего загружается контент с элементом, который нужно нажать, затем закрыть всплывайку.
Пытаюсь пройтись по всем элементам:
function clickFun(){
document.getElementsByClassName('loadClass')[0].click();
document.getElementsByClassName('closeModal')[0].click();
}
var arr = document.getElementsByClassName('myClass');
for(var i=5; i<arr.length; i++){
arr[i].click();
setTimeout(clickFun(), 2000);
}
Но оно сразу ищет элементы, не дожидаясь загрузки.
Как можно реализовать, если функцию загрузки контента менять нельзя?