TamperMonkey js не появляется button

Хочу создать кнопку, после нажатия которой должен активироваться скрипт. Но к сожалению столкнулся с проблемой, после нажатия F5 на нужном мне сайте во время загрузки страницы кнопка появляется в правом верхнем углу, и ее даже можно разглядеть. Но после того как страница успешно загружается кнопка пропадает, и бог знает куда она уходит. Буду рад любой помощи, т.к зеленый в этом. Спасибо!

var CreateButton = function(){

    var createdBut = document.createElement('button');
    createdBut.innerHTML = 'Включить автопокупку';
    createdBut.id = 'btnABS';
    createdBut.style.background="#ED760E";

    document.documentElement.getElementsByTagName("BUTTON")[0].insertAdjacentHTML('afterEnd', createdBut.outerHTML);
    document.getElementById('btnABS').onclick = StartBuy;

}();

})();

Ошибка: TypeError: Cannot read property 'insertAdjacentHTML' of undefined


Ответы (0 шт):