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 .

أنظر أيضا