MutationRecord

MutationRecord class

يمثل سجل الطفرة طفرة DOM فردية. إنه الكائن الذي يتم تمريره إليهMutationObserver سMutationCallback .

public class MutationRecord : DOMObject

الخصائص

اسم وصف
AddedNodes { get; } إرجاع العقد المضافة .
AttributeName { get; } إرجاع الاسم المحلي للسمة التي تم تغييرها ، وإرجاع القيمة الفارغة بخلاف ذلك.
AttributeNamespace { get; } إرجاع مساحة الاسم للسمة التي تم تغييرها ، وبخلاف ذلك خالية.
NextSibling { get; } إرجاع الشقيق التالي للعقد المضافة أو التي تمت إزالتها ، أو فارغة.
OldValue { get; } تعتمد القيمة المعادة على النوع. بالنسبة إلى “السمات” ، فهي قيمة السمة التي تم تغييرها قبل التغيير.
PreviousSibling { get; } إرجاع الشقيق السابق للعقد المضافة أو التي تمت إزالتها ، أو فارغة.
RemovedNodes { get; } قم بإرجاع العقد التي تمت إزالتها.
Target { get; } تُرجع العقدة التي تأثرت بها الطفرة ، اعتمادًا على النوع. بالنسبة إلى “السمات” ، هو العنصر الذي تغيرت صفته. بالنسبة لـ “characterData” ، فهي عقدة CharacterData. بالنسبة إلى “قائمة الأطفال” ، فإن العقدة هي التي تغيرت عناصرها الفرعية.
Type { get; } تُرجع “السمات” إذا كانت طفرة في السمة ، و “characterData” إذا كانت طفرة في عقدة CharacterData و “قائمة الأطفال” إذا كانت طفرة في شجرة العقد.

طُرق

اسم وصف
virtual GetPlatformType() تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .

أنظر أيضا