кнопка выполняющая функцию

Рейтинг: 0Ответов: 0Опубликовано: 31.03.2023

Пыталась добавить кнопку, при нажатии на которую запускать скрипт в котором происходит нажатие на элементы на странице.

var d1 = document.querySelector('.selector');
d1.insertAdjacentHTML('beforebegin', '<button class="btn_1w" id="clickMe" style="width:50px"><span>Кнопка</span></button>');
document.getElementById("clickMe").onclick = function () { 
document.querySelector(':nth-child(3) > :nth-child(2) > :nth-child(2) > span').click(); 
 };

Кнопка добавляется, но при нажатии ошибка в консоли и действие не происходит

Uncaught TypeError: d1 is null
    <anonymous> debugger eval code:2

Само действие

document.querySelector(':nth-child(3) > :nth-child(2) > :nth-child(2) > span').click(); 

отправленное в консоль работает как нужно, Подскажите пожалуйста, как кнопку эту сделать работоспособной? Хочу использовать через Tampermonkey

Ответы

Ответов пока нет.