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. -
Строка, представляющая новое значение изменённого узла, если таковое имеется. Устанавливает значение
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