--- title: EventTarget.attachEvent() slug: Web/API/EventTarget/attachEvent translation_of: Web/API/EventTarget/addEventListener ---

{{APIRef("DOM Events")}}

{{ Non-standard_header() }}

Кратко

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

Синтаксис

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

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

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

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

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

{{ CompatibilityTable() }}

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

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

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