Метод addEventListener
Конструктор addEventListener объекта EventTarget
добавляет слушателя для события. В первом параметре
метода указывается тип события, во втором
параметре - слушатель. В третьем необязательном
параметре указываем объект с опциями.
Синтаксис
eventTarget.addEventListener(тип события, слушатель, [опции]);
Объект с опциями
| Опция | Описание |
|---|---|
once |
Если задается true, то сразу после добавления
слушатель удаляется (по умолчанию значение false).
|
passive |
Если задается true, то слушатель не сможет
вызвать метод preventDefault для события,
(по умолчанию значение false).
|
capture |
Напрямую не используется NodeJS, но входит в стек
опций (по умолчанию значение false).
|
signal |
Обозначает, что слушатель будет
удален при вызове метода abort.
|
Пример
Давайте добавим слушателя к нашему событию:
let listener = () => {
console.log('text');
};
const target = new EventTarget();
target.addEventListener('event', listener);
Смотрите также
-
конструктор
eventTarget,
который создает события и слушателей для них -
метод
dispatchEvent,
который отправляет событие в список обработчиков -
метод
removeEventListener,
который удаляет слушателя для события