кнопка выполняющая функцию
Пыталась добавить кнопку, при нажатии на которую запускать скрипт в котором происходит нажатие на элементы на странице.
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
Источник: Stack Overflow на русском