Skip to content

MutationRecord

Generated from idl/dom.webidl when the site was built at 7aa23e2.

MutationRecord is an interface in idl/dom.webidl, exposed in Window. What it does is on MDN; this page says what niso has of it.

The web features its members belong to, each with its Baseline status on the web and how much of the feature’s WPT suite passes in niso (see Web platform support).

Feature On the web In niso Members
MutationObserver Widely available Partial 84% 138 of 164 subtests pass 10
attribute
readonly attribute DOMString type;
int32_t niso_mutation_record_get_type(niso_dom* dom, niso_handle self, niso_str* out);
attribute
[SameObject] readonly attribute Node target;
int32_t niso_mutation_record_get_target(niso_dom* dom, niso_handle self, niso_handle* out);
attribute
[SameObject] readonly attribute NodeList addedNodes;
int32_t niso_mutation_record_get_added_nodes(niso_dom* dom, niso_handle self, niso_handles* out);
attribute
[SameObject] readonly attribute NodeList removedNodes;
int32_t niso_mutation_record_get_removed_nodes(niso_dom* dom, niso_handle self, niso_handles* out);
attribute
readonly attribute Node? previousSibling;
int32_t niso_mutation_record_get_previous_sibling(niso_dom* dom, niso_handle self, niso_handle* out);
attribute
readonly attribute Node? nextSibling;
int32_t niso_mutation_record_get_next_sibling(niso_dom* dom, niso_handle self, niso_handle* out);
attribute
readonly attribute DOMString? attributeName;
int32_t niso_mutation_record_get_attribute_name(niso_dom* dom, niso_handle self, niso_str* out);
attribute
readonly attribute DOMString? attributeNamespace;
int32_t niso_mutation_record_get_attribute_namespace(niso_dom* dom, niso_handle self, niso_str* out);
attribute
readonly attribute DOMString? oldValue;
int32_t niso_mutation_record_get_old_value(niso_dom* dom, niso_handle self, niso_str* out);