@Bikijol

Почему не выводится alert?

<button onclick = "showAlert()" id="clearButton">Подтвердить</button>

document.getElementById("clearButton").onclick = function(e) {
    document.getElementById("textInput").value = "";
  }
  function showAlert() {
  alert("sss!")};
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
Elaryks
@Elaryks
У DOM-элемента может быть только одно свойство onclick. Вы перезаписываете его через document.getElementById("clearButton").onclick на сброс значения поля ввода.

Вы можете либо объединить код в одну функцию, либо использовать addEventListener, который позволяет вешать несколько обработчиков на одно событие:

const buttonEl = document.getElementById("clearButton");

buttonEl.addEventListener("click", () => {
  // Необходимый код 1
});

buttonEl.addEventListener("click", () => {
  // Необходимый код 2
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы