Для добавления обработчика события на DOM-элемент в JavaScript, можно использовать метод addEventListener()
. Этот метод позволяет добавить функцию-обработчик события для определенного события на определенный элемент.
Синтаксис метода addEventListener()
выглядит следующим образом:
element.addEventListener(event, function, useCapture);
где:
element
- DOM-элемент, на который нужно добавить обработчик события.event
- тип события, например, ‘click’, ‘keydown’, ‘submit’ и т.д.function
- функция-обработчик события, которая будет вызвана при наступлении события.useCapture
- необязательный параметр, который указывает, должен ли обработчик события быть вызван в фазе перехвата (true
) или в фазе всплытия (false
, по умолчанию).
Вот пример, который добавляет обработчик события клика на кнопку и выводит сообщение в консоль:
const button = document.querySelector("button")
button.addEventListener("click", function () {
console.log("Кнопка нажата")
})
Это добавит функцию-обработчик на кнопку, который будет вызываться при клике на кнопку.
Важно отметить, что если нужно удалить обработчик события, можно использовать метод removeEventListener()
, который принимает те же параметры, что и addEventListener()
.