Как постоянно кликать по кнопке через js с условием?
Необходимо зациклить клик по кнопке через js и если объект пропал на странице то прекратить кликать. Скажем так, заходим на страницу, видим кнопку с классом "<b>button-red ng-star-inserted</b>", отлично начинаем кликать с периодичностью 1.5 секунды и продолжаем до тех пор пока этот класс присутствует на странице. Как только класс "<b>button-red ng-star-inserted</b>" пропал останавливаем скрипт.
Но изначально мы не знаем сколько всего можно раскрыть позиций.В открытой форме раскрыто 6 карточек, после нажатия кнопки, добавляются еще +6 карточке.
вот модифицированный код который дали, я его поставил но он продолжает кликать даже если объекта нет
<code>var interval = setInterval(function(){
var buttons = document.getElementsByTagName('button');for (var i = buttons.length - 1; i >= 0; i--) {
var button = buttons[i];if(button.getAttribute('class') == 'button-red ng-star-inserted') {
button.click();}
}}, 1500);</code>