var i = 0;
setTimeout(function tim(){
if (i <= 5000){
if(document.getElementById("****")) {
var obnov = document.getElementById("****").getElementsByTagName("****")[0].click();
i=5555; alert("ok");
}
else setTimeout(tim, 1000);
}
i++;
}, 1000);
только не совсем понятно:
зачем его искать в цикле?? должно быть какое-то событие появления
вызвать событие dispatchEvent(new Event("click"));