Я получаю список URL, получая атрибут href из массива элементов, которые соответствуют определенному имени класса. Все отлично работает, пока здесь. Затем я пытаюсь изменить location.href страницы каждые 10 секунд, перебирая массив URL-адресов. По какой-то причине ничего не происходит, хотя. Что я делаю не так?
var buttonsElements = document.getElementsByClassName("elementor-button-link elementor-button");
console.log(buttonsElements.length);
for(i=0;i<buttonsElements.length;i++) {
console.log(buttonsElements[i].href);
//everything works just fine until here
setTimeout(function(){
window.location.href = buttonsElements[i].href;
},10000);
}