Interface MutationObserver
interface MutationObserver {
disconnect(): void;
observe(target: Node, options?: MutationObserverInit): void;
takeRecords(): MutationRecord[];
}
disconnect(): void;
observe(target: Node, options?: MutationObserverInit): void;
takeRecords(): MutationRecord[];
}
Index
Methods
Methods
disconnect
observe
- observe(target, options?): void
Instructs the user agent to observe a given target (a node) and report any mutations based on the criteria given by options (an object).
The options argument allows for setting mutation observation options via object members.
Parameters
- target: Node
Optional
options: MutationObserverInit
Returns void
takeRecords
- take
Records (): MutationRecord[] Empties the record queue and returns what was in there.
Returns MutationRecord[]
Provides the ability to watch for changes being made to the DOM tree. It is designed as a replacement for the older Mutation Events feature which was part of the DOM3 Events specification.
MDN Reference