Существуют три основных способа:
Использовать removeEventListener(): Самый распространённый и рекомендуемый способ. Требует передать те же аргументы (тип события, функция-обработчик и опции), что и при добавлении с помощью addEventListener().
javascript
Присвоить null свойству события: Работает только для inline-обработчиков и тех, что назначаются через свойства объекта (например, onclick).
javascript
Использовать removeListener() (Node.js): Применяется для обработки событий в среде Node.js (например, для экземпляров EventEmitter).
javascript
Важно, что для removeEventListener и removeListener необходимо передавать ссылку на ту же самую функцию-обработчик, которая была использована при добавлении. Передача анонимной функции или новой функции с тем же содержимым не сработает.