Spec-Zone.ru › Web APIs

MutationEvent: метод initMutationEvent()

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, в процессе удаления или оставаться только для совместимости. По возможности избегайте её использования и обновляйте существующий код. Обратитесь к таблице совместимости в конце этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.

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

Метод initMutationEvent() интерфейса MutationEvent инициализирует значение события мутации после его создания (обычно с помощью метода Document.createEvent()).

Этот метод должен быть вызван для установки события перед его отправкой, используя EventTarget.dispatchEvent().

Примечание: Обычно вы не создаёте эти события самостоятельно; их создаёт браузер.

Синтаксис

initMutationEvent(type, canBubble, cancelable, relatedNode,
                  prevValue, newValue, attrName, attrChange)

Параметры

type

Строка для установки type события. Браузеры устанавливают следующие значения для MutationEvent: DOMAttrModified, DOMAttributeNameChanged, DOMCharacterDataModified, DOMElementNameChanged, DOMNodeInserted, DOMNodeInsertedIntoDocument, DOMNodeRemoved, DOMNodeRemovedFromDocument, DOMSubtreeModified.

canBubble

Булево значение, указывающее, может ли событие распространяться. Устанавливает значение Event.bubbles.

cancelable

Булево значение, указывающее, можно ли предотвратить действие по умолчанию события. Устанавливает значение Event.cancelable.

relatedNode

Строка, представляющая новое значение изменённого узла, если таковое имеется. Устанавливает значение MutationEvent.relatedNode.

prevValue

Строка, представляющая предыдущее значение изменённого узла, если таковое имеется. Устанавливает значение MutationEvent.prevValue.

newValue

Строка, представляющая новое значение изменённого узла, если таковое имеется. Устанавливает значение MutationEvent.newValue.

attrName

Строка, представляющая имя изменённого узла Attr, если таковой имеется. Устанавливает значение MutationEvent.attrName.

attrChange

Целое число, представляющее причину изменения атрибута узла. Устанавливает значение MutationEvent.attrChange.

Возвращаемое значение

Ничего (undefined).

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

Спецификация не найдена

Данные спецификаций для api.MutationEvent.initMutationEvent не найдены.
Проверить наличие проблем на этой странице или внести недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
initMutationEvent 1–127 12–127 1 ≤12.1 1 18–127 4 ≤12.1 1 1.0 4.4–127

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent/initMutationEvent

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API