Zeerocss
@Zeerocss

Почему не работает кнопка (Tampermonkey)?

Создаю на странице кнопку через tampermonkey, но она не выполняет своих функций.
Вот код.
GM_addStyle('body { padding: 0px; }');
GM_addStyle('button { margin-top: 20px; line-height: 60px; font-weight: bold; padding: 0 40px; background: salmon; border: none; }');
GM_addStyle('button:hover { background: lightsalmon; }');

var button = document.createElement("button");
button.innerHTML = "Do Something";

var body = document.getElementsByTagName("body")[0];
body.appendChild(button);

button.addEventListener ("onclick", function() {
  alert("did something");
});
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
WblCHA
@WblCHA
button.addEventListener ("onclick", ... )

Нет такого листенира "onclick", есть "click".
Или button.onclick = () => ...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
замените

button.addEventListener ("onclick", function() {
  alert("did something");
});


на
button.onclick = function () {
    alert("did something");
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы