Нажатие кнопки в Google Chrome с использованием JavaScript (расширение Tampermonkey) - PullRequest
0 голосов
/ 05 мая 2020

То, что я пытаюсь сделать

Я новичок в JavaScript, и я пытаюсь закодировать кнопку 1, чтобы при ее нажатии кнопка 2 также нажималась. (Эта функция / кнопка 1 нажатие работает совершенно нормально, я тестировал ее несколько раз.) Проблема в том, что кнопка 2 по какой-то причине не нажимается.

То, что я пробовал

Я пробовал использовать этот код

window.deactivateAutoBuyer = function() {

    document.getElementsByClassName("btn-standard increment-value")[0].click();

    window.autoBuyerActive = false;
    window.notify('Autobuyer Stopped');

}

Однако единственный результат, который я получаю, - это уведомление с надписью «AutoBuyer Stopped».

HTML Код для кнопки

<button class="btn-standard increment-value"></button>

1 Ответ

0 голосов
/ 09 мая 2020

Вы можете вызвать функцию, связанную с кнопкой 2, или вы можете использовать прослушиватель событий для первой кнопки, чтобы затем щелкнуть вторую кнопку.

const button1 = document.getElementsByClassName("btn-standard increment-value")[0];
const button2 = document.getElementsByClassName("btn-standard increment-value")[0];

button1.addEventListener('click', () => { button2.click() });
...