Spec-Zone.ru › Web APIs

MutationRecord

Базовая поддержка Широко распространена

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Интерфейс MutationRecord — это только для чтения и он представляет собой отдельную мутацию DOM, наблюдаемую MutationObserver. Это объект внутри массива, передаваемого в обратный вызов MutationObserver.

Свойства экземпляра

MutationRecord.addedNodes Только для чтения

Узлы, добавленные в результате мутации. Будет пустой NodeList, если узлы не были добавлены.

MutationRecord.attributeName Только для чтения

Имя изменённого атрибута в виде строки или null.

MutationRecord.attributeNamespace Только для чтения

Пространство имён изменённого атрибута в виде строки или null.

MutationRecord.nextSibling Только для чтения

Следующий брат добавленных или удалённых узлов или null.

MutationRecord.oldValue Только для чтения

Значение зависит от MutationRecord.type:

  • Для attributes, это значение изменённого атрибута до изменения.
  • Для characterData, это данные изменённого узла до изменения.
  • Для childList, это null.
MutationRecord.previousSibling Только для чтения

Предыдущий брат добавленных или удалённых узлов или null.

MutationRecord.removedNodes Только для чтения

Узлы, удалённые в результате мутации. Будет пустой NodeList, если узлы не были удалены.

MutationRecord.target Только для чтения

Узел, на который повлияла мутация, в зависимости от MutationRecord.type.

  • Для attributes, это элемент, атрибут которого был изменён.
  • Для characterData, это CharacterData узел.
  • Для childList, это узел, дети которого изменились.
MutationRecord.type Только для чтения

Строка, представляющая тип мутации: attributes если мутация была мутацией атрибута, characterData если это была мутация узла CharacterData, и childList если это была мутация дерева узлов.

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

Спецификация
DOM
# interface-mutationrecord

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
MutationRecord 16 12 14 15 7 18 14 14 7 1.0 4.4
addedNodes 16 12 14 15 7 18 14 14 7 1.0 4.4
attributeName 16 12 14 15 7 18 14 14 7 1.0 4.4
attributeNamespace 16 12 14 15 7 18 14 14 7 1.0 4.4
nextSibling 16 12 14 15 7 18 14 14 7 1.0 4.4
oldValue 16 12 14 15 7 18 14 14 7 1.0 4.4
previousSibling 16 12 14 15 7 18 14 14 7 1.0 4.4
removedNodes 16 12 14 15 7 18 14 14 7 1.0 4.4
target 16 12 14 15 7 18 14 14 7 1.0 4.4
type 16 12 14 15 7 18 14 14 7 1.0 4.4

© 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/MutationRecord

Spec-Zone.ru

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