Загрузка...

Помогите с JS, TamperMonkey

Тема в разделе Frontend создана пользователем Fakefakefakezzx 19 авг 2021. 257 просмотров

  1. Fakefakefakezzx
    Fakefakefakezzx Автор темы 19 авг 2021 1 14 авг 2021
    Всем опять ку, за сегодня 3-ий раз сюда пишу :)
    У меня есть вот такой клик по кнопке:
    Код

    document.getElementsByClassName("css-t1aewe")[0].click()
    И он кликает по этой кнопке:
    Код

    <button data-bn-type="button" class=" css-t1aewe">Accept</button>
    Как сделать так, чтоб как только эта конпка появляется он сразу по ней кликает? Тоесть допустим есть таймер на минуту, после этого таймера появляется эта кнопка, как сделать так чтоб как только появится кнопка сразу на неё кликало?
     
  2. r1soX
    r1soX 19 авг 2021 231 14 окт 2017
    Fakefakefakezzx, Юзай setInterval и if else
    --- Сообщение объединено с предыдущим 19 авг 2021
    Код
    var clck;
    function autoclck() {
    clck = setInterval(function () {
    var btn = document.getElementsByClassName("css-t1aewe")[0];
    if (btn != null && btn != "none") {
    btn.click();
    console.log("Нажал");
    }
    }, 100)
    }
    Это как пример тебе
     
  3. Xhdhdhjsns
    Xhdhdhjsns 19 авг 2021 TG не читаю 47 14 июл 2019
    JavaScript
        <div id="parent"></div>
    <script>
    const nodeParent = document.getElementById('parent');
    const nodeClass = 'css-t1aewe';

    new MutationObserver(mutationRecords => {
    let newNode = mutationRecords[0].addedNodes[0];
    if (newNode && newNode.classList.contains(nodeClass)) {
    newNode.click();
    }
    }).observe(nodeParent, { childList: true });
    </script>
    Если внутри дива с id 'parent' появится твоя кнопка, то он нажмет на нее. Вместо этого дива укажи родительский элемент своей кнопки.
    --- Сообщение объединено с предыдущим 19 авг 2021
    JavaScript
           
    const btnObserver = setInterval(() => {
    const btn = document.querySelector('.css-t1aewe');
    if (btn) {
    btn.click();
    clearInterval(btnObserver);
    }
    }, 100);
    Или это, если хочешь через интервал
     
    19 авг 2021 Изменено
  4. Fakefakefakezzx
    Fakefakefakezzx Автор темы 19 авг 2021 1 14 авг 2021
    Спасибо ребят
     
Загрузка...
Top