Задать вопрос
@rodgi

Почему tampermonkey скрипт не может использовать setInterval?

Я пытаюсь сделать скрипт, который будет нажимать на определенную кнопку, при ее появлении.
Кнопкой является аватарка, при ее появлении - используется параметр flex.

let train = document.querySelector("[class='enter-train']")
let attr = document.getElementByClassName("hypertrain-avatar").getAttribute('style');

function clickon() {

if (attr !== 'none') {
    train.click()
} else {
    return;
}

}

setInterval (clickon(), 45000)
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Для начала либо так:
document.getElementsByClassName('hypertrain-avatar')[0].getAttribute('style')

либо так:
document.querySelector('.hypertrain-avatar').getAttribute('style')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@YahorDanchanka
Frontend developer
В tampermonkey нет проблем с нативными функциями, попробуйте так:
setInterval(clickon, 45000)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы