MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/d6d7ff2e2f9c

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Кратко

Проприетарная альтернатива методу EventTarget.addEventListener() от Microsoft Internet Explorer.

Синтаксис

attached = target.attachEvent(eventNameWithOn, callback)
target
DOM элемент, на который пребуется повесить "atachEvent()"
eventNameWithOn
Название ивента, начинающийся на "on" (так если бы это был колбэк атрибут), чей обработчик должен быть убран. Например, вам следует использовать "onclick" для установки обработчика для данного "click" ивента.
callback
Функция, вызываемая при появлении ивента на целевом элементе. Функция будет вызвана без аргументов, и с "this", ссылающимся на window object.
attached
Возвращает "true"если установка была успешна, иначе "false".

Спецификации

Не является частью спецификации.

Microsoft содержит описание на MSDN.

Браузерная совместимость

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка Нет Нет 6 thru 10 [1] ? Нет
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Базовая поддержка Нет Нет ? ? Нет

[1]: attachEvent() больше не поддерживается в IE11+. EventTarget.addEventListener() поддерживается в IE9+.

Смотрите так-же

Метки документа и участники

 Внесли вклад в эту страницу: paulvoloschuk
 Обновлялась последний раз: paulvoloschuk,