MutationRecord

MutationRecord 읽기 전용 인터페이스는 MutationObserver에 의해 감지된 각각의 변화를 나타냅니다. MutationObserver의 콜백 매개변수로 전달되는 배열의 요소로 사용됩니다.

인스턴스 속성

MutationRecord.addedNodes (en-US) 읽기 전용

변경으로 인해 추가된 노드들입니다. 추가된 노드가 없으면 빈 NodeList입니다.

MutationRecord.attributeName (en-US) 읽기 전용

바뀐 특성의 이름을 나타내는 문자열 또는 null입니다.

MutationRecord.attributeNamespace (en-US) 읽기 전용

바뀐 특성의 네임스페이스를 나타내는 문자열 또는 null입니다.

MutationRecord.nextSibling (en-US) 읽기 전용

추가됐거나 제거된 노드의 다음 형제 또는 null입니다.

MutationRecord.oldValue (en-US) 읽기 전용

MutationRecord.type (en-US)에 따라 다른 값입니다.

  • attributes라면 변경 전 특성의 값입니다.
  • characterData라면 변경 전 노드의 텍스트 데이터입니다.
  • childList라면 null입니다.
MutationRecord.previousSibling (en-US) 읽기 전용

추가됐거나 제거된 노드의 이전 형제 또는 null입니다.

MutationRecord.removedNodes (en-US) 읽기 전용

변경으로 인해 제거된 노드들입니다. 제거된 노드가 없으면 빈 NodeList입니다.

MutationRecord.target (en-US) 읽기 전용

변경된 노드입니다. MutationRecord.type에 따라 다른 값입니다.

  • attributes라면 특성이 변경된 노드입니다.
  • characterData라면 CharacterData 노드입니다.
  • childList라면 자식이 변경된 노드입니다.
MutationRecord.type (en-US) 읽기 전용

변경 유형을 나타내는 문자열입니다. 특성 변경이면 attributes, CharacterData 노드 변경이면 characterData, 노드 트리의 변경이면 childList입니다.

명세서

Specification
DOM Standard
# interface-mutationrecord

브라우저 호환성

BCD tables only load in the browser