Class MutationRecord

MutationRecord class

Ένα MutationRecord αντιπροσωπεύει μια μεμονωμένη μετάλλαξη DOM. Είναι το αντικείμενο στο οποίο μεταβιβάζεταιMutationObserver μικρόMutationCallback .

public class MutationRecord : DOMObject

Ιδιότητες

ΟνομαΠεριγραφή
AddedNodes { get; }Επιστρέψτε τους κόμβους που προστέθηκαν.
AttributeName { get; }Επιστρέφει το τοπικό όνομα του αλλαγμένου χαρακτηριστικού και μηδενίζει διαφορετικά.
AttributeNamespace { get; }Επιστρέφει τον χώρο ονομάτων του αλλαγμένου χαρακτηριστικού και μηδενίζει διαφορετικά.
NextSibling { get; }Επιστρέψτε τον επόμενο αδερφό των κόμβων που προστέθηκαν ή αφαιρέθηκαν ή null.
OldValue { get; }Η τιμή επιστροφής εξαρτάται από τον τύπο. Για “χαρακτηριστικά”, είναι η τιμή του αλλαγμένου χαρακτηριστικού πριν από την αλλαγή. Για “characterData”, είναι τα δεδομένα του αλλαγμένου κόμβου πριν από την αλλαγή. Για “childList”, είναι null.
PreviousSibling { get; }Επιστρέφει τον προηγούμενο αδελφό των κόμβων που προστέθηκαν ή αφαιρέθηκαν ή null.
RemovedNodes { get; }Επιστρέψτε τους κόμβους που αφαιρέθηκαν.
Target { get; }Επιστρέφει τον κόμβο που επηρεάστηκε η μετάλλαξη, ανάλογα με τον τύπο. Για τα “χαρακτηριστικά”, είναι το στοιχείο του οποίου το χαρακτηριστικό άλλαξε. Για το “characterData”, είναι ο κόμβος CharacterData. Για το “childList”, είναι ο κόμβος του οποίου άλλαξαν τα παιδιά.
Type { get; }Επιστρέφει “χαρακτηριστικά” εάν ήταν μετάλλαξη χαρακτηριστικών, “characterData” εάν ήταν μετάλλαξη σε κόμβο CharacterData και “childList” εάν ήταν μετάλλαξη στο δέντρο των κόμβων.

Μέθοδοι

ΟνομαΠεριγραφή
virtual GetPlatformType()Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType .

Δείτε επίσης