@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");
});
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
WblCHA
@WblCHA
button.addEventListener ("onclick", ... )

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

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


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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $