AddEventListener(string, IEventListener) | تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث. |
AddEventListener(string, DOMEventHandler, bool) | تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث. |
AddEventListener(string, IEventListener, bool) | تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث. |
AppendChild(Node) | يضيف العقدة newChild إلى نهاية قائمة العناصر الفرعية لهذه العقدة. إذا كان الطفل الجديد موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً. |
AttachShadow(ShadowRootMode) | لإنشاء جذر الظل وإرفاقه بالعنصر الحالي. |
CloneNode() | إرجاع نسخة مكررة من هذه العقدة ، على سبيل المثال ، بمثابة مُنشئ نسخة عام للعقد. لا تحتوي العقدة المكررة على أصل (العقدة الأم خالية) ولا توجد بيانات مستخدم. |
CloneNode(bool) | إرجاع نسخة مكررة من هذه العقدة ، على سبيل المثال ، بمثابة مُنشئ نسخة عام للعقد. لا تحتوي العقدة المكررة على أصل (العقدة الأم خالية) ولا توجد بيانات مستخدم. |
DispatchEvent(Event) | تسمح هذه الطريقة بإرسال الأحداث إلى نموذج حدث عمليات التنفيذ. |
Dispose() | تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها. |
GetAttribute(string) | استرداد قيمة سمة بالاسم. |
GetAttributeNode(string) | استرداد عقدة سمة بالاسم. |
GetAttributeNodeNS(string, string) | استرداد عقدة Attr بالاسم المحلي ومساحة URI. |
GetAttributeNS(string, string) | استرداد قيمة سمة حسب الاسم المحلي ومساحة URI. |
GetBBox() | إرجاع مربع الإحاطة الضيق في مساحة المستخدم الحالية (أي بعد تطبيق سمة “التحويل” ، إن وجدت) على هندسة جميع عناصر الرسوم المضمنة ، باستثناء تأثيرات التمسيد والقص والإخفاء والتصفية). لاحظ أن getBBox يجب أن يعيد مربع الإحاطة الفعلي في وقت استدعاء الطريقة ، حتى في حالة عدم تقديم العنصر بعد. |
GetComputedTextLength() | المجموع الإجمالي لجميع القيم المتقدمة من عرض جميع الأحرف داخل هذا العنصر ، بما في ذلك القيمة المتقدمة على الحروف الرسومية (أفقيًا أو رأسيًا) ، وتأثير خصائص “قرن الحروف” و “تباعد الأحرف” و “الكلمات- التباعد والتعديلات بسبب السمتين “dx” و “dy” على عناصر “tspan”. بالنسبة للبيئات التي لا تقوم بالعرض ، يجب على وكيل المستخدم وضع افتراضات معقولة حول مقاييس الصورة الرمزية. |
GetCTM() | إرجاع مصفوفة التحويل من وحدات المستخدم الحالية (على سبيل المثال ، بعد تطبيق السمة “التحويل” ، إن وجدت) إلى نظام إحداثي منفذ العرض لأقرب منفذ عرض. |
GetElementsByClassName(string) | إرجاع كائن NodeList مباشر يحتوي على جميع العناصر في المستند التي تحتوي على جميع الفئات المحددة في الوسيطة . http://www.w3.org/TR/dom/ |
GetElementsByTagName(string) | إرجاع NodeList لجميع العناصر التابعة مع اسم علامة محدد ، بترتيب المستند. |
GetElementsByTagNameNS(string, string) | إرجاع NodeList لجميع العناصر التابعة مع اسم محلي محدد ومساحة URI بترتيب المستند. |
GetNumberOfChars() | إرجاع العدد الإجمالي للأحرف المتاحة للعرض داخل العنصر الحالي ، والذي يتضمن الأحرف المشار إليها من مرجع “tref” ، بغض النظر عما إذا كان سيتم تقديمها أم لا. على نحو فعال ، هذا يعادل طول سمة Node :: textContent من DOM Level 3 Core ([DOM3] ، القسم 1.4) ، إذا وسعت هذه السمة أيضًا عناصر ’tref'. |
virtual GetPlatformType() | تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType . |
GetScreenCTM() | تُرجع مصفوفة التحويل من وحدات المستخدم الحالية (على سبيل المثال ، بعد تطبيق سمة “التحويل” ، إن وجدت) إلى إشعار وكيل المستخدم الأصلي بـ “بكسل”. بالنسبة لأجهزة العرض ، يمثل هذا بشكل مثالي بكسل شاشة فعلية. بالنسبة للأجهزة أو البيئات الأخرى التي لا تُعرف فيها أحجام البكسل المادية ، يمكن استخدام خوارزمية مشابهة لتعريف CSS2 لـ “بكسل” بدلاً من ذلك. لاحظ أنه يتم إرجاع القيمة null إذا لم يتم ربط هذا العنصر بشجرة المستندات. كان من الأفضل تسمية هذه الطريقة باسم getClientCTM ، ولكن يتم الاحتفاظ بالاسم getScreenCTM لأسباب تاريخية. |
HasAttribute(string) | إرجاع صحيح عندما يتم تحديد سمة تحمل اسمًا معينًا في هذا العنصر أو عندما تكون لها قيمة افتراضية ، أو خطأ بخلاف ذلك. |
HasAttributeNS(string, string) | إرجاع صحيح عندما يتم تحديد سمة ذات اسم محلي ومساحة اسم URI على هذا العنصر أو لها قيمة افتراضية ، خطأ بخلاف ذلك. |
override HasAttributes() | إرجاع ما إذا كانت هذه العقدة (إذا كانت عنصرًا) لها أي سمات |
HasChildNodes() | إرجاع ما إذا كان لهذه العقدة أي توابع. |
InsertBefore(Node, Node) | يقوم بإدراج العقدة قبل تابع العقدة الفرعية الموجودة. إذا كان الطفل فارغًا ، فقم بإدراج العقدة في نهاية قائمة العناصر الفرعية . إذا كان الكائن الفرعي عبارة عن كائن DocumentFragment ، فسيتم إدراج جميع توابعه ، بالترتيب نفسه ، قبل التابع. إذا كان الطفل موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً. |
IsDefaultNamespace(string) | يتحقق هذا الأسلوب مما إذا كانت مساحة الاسم المحددة هي مساحة الاسم الافتراضية أم لا. |
IsEqualNode(Node) | اختبار ما إذا كانت العقدتان متساويتان. تختبر هذه الطريقة المساواة بين العقد ، وليس التماثل (أي ما إذا كانت العقدتان مرجعيتان لنفس الكائن) والتي يمكن اختبارها باستخدام Node.isSameNode (). جميع العقد التي هي نفسها ستكون متساوية أيضًا ، على الرغم من أن العكس قد لا يكون صحيحًا. |
IsSameNode(Node) | إرجاع ما إذا كانت هذه العقدة هي نفس العقدة المحددة. توفر هذه الطريقة طريقة لتحديد ما إذا كان مرجعان للعقدة يتم إرجاعهما بواسطة مرجع التطبيق نفس الكائن. عندما يكون مراجعان للعقدة مراجع لنفس الكائن ، حتى لو كان ذلك من خلال وكيل ، يمكن استخدام المراجع بشكل تبادلي تمامًا ، بحيث يكون لجميع السمات نفس القيم واستدعاء نفس طريقة DOM على أي مرجع يكون له نفس التأثير دائمًا. |
LookupNamespaceURI(string) | ابحث عن مساحة الاسم URI المرتبطة بالبادئة المحددة ، بدءًا من هذه العقدة. |
LookupPrefix(string) | ابحث عن البادئة المرتبطة بمساحة الاسم المحددة URI ، بدءًا من هذه العقدة. يتم تجاهل تعريفات مساحة الاسم الافتراضية بهذه الطريقة. راجع بحث بادئة مساحة الاسم للحصول على تفاصيل حول الخوارزمية المستخدمة بواسطة هذه الطريقة. |
Normalize() | وضع جميع العقد النصية في العمق الكامل للشجرة الفرعية أسفل هذه العقدة ، بما في ذلك عقد السمات ، في نموذج “عادي” حيث تفصل البنية فقط (على سبيل المثال ، العناصر والتعليقات وتعليمات المعالجة وأقسام CDATA ومراجع الكيانات) النص العقد ، أي لا توجد عقد نصية متجاورة ولا عقد نصية فارغة. يمكن استخدام هذا للتأكد من أن عرض DOM للمستند هو نفسه كما لو تم حفظه وإعادة تحميله ، ويكون مفيدًا عندما تكون العمليات (مثل عمليات بحث XPointer [XPointer]) التي تعتمد على بنية شجرة وثيقة معينة يستخدم. إذا كانت المعلمة “تطبيع الأحرف” لكائن DOMConfiguration المرفقة بـ Node.ownerDocument صحيحة ، فإن هذه الطريقة ستعمل أيضًا على تسوية أحرف العقد النصية بشكل كامل. |
QuerySelector(string) | إرجاع العنصر الأول في المستند الذي يتطابق مع selector |
QuerySelectorAll(string) | إرجاع قائمة NodeList لجميع العناصر الموجودة في المستند ، والتي تطابق selector |
Remove() | يزيل هذا المثيل. |
RemoveAttribute(string) | يزيل سمة بالاسم . |
RemoveAttributeNode(Attr) | يزيل عقدة السمة المحددة. |
RemoveAttributeNS(string, string) | يزيل سمة حسب الاسم المحلي ومساحة URI. |
RemoveChild(Node) | يزيل العقدة الفرعية التي أشار إليها oldChild من قائمة الأطفال ، ويعيدها . |
RemoveEventListener(string, IEventListener) | تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها. |
RemoveEventListener(string, DOMEventHandler, bool) | تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها. |
RemoveEventListener(string, IEventListener, bool) | تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها. |
ReplaceChild(Node, Node) | يستبدل العقدة الفرعية oldChild بـ newChild في قائمة الأطفال ، ويعيد العقدة oldChild. إذا كان newChild هو كائن DocumentFragment ، فسيتم استبدال oldChild بكافة العناصر الفرعية DocumentFragment ، والتي يتم إدراجها بنفس الترتيب. إذا كان الطفل الجديد موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً. |
SetAttribute(string, string) | إضافة سمة جديدة. إذا كانت السمة التي تحمل هذا الاسم موجودة بالفعل في العنصر ، فسيتم تغيير قيمتها لتصبح قيمة معلمة القيمة |
SetAttributeNode(Attr) | إضافة عقدة سمة جديدة. إذا كانت السمة بهذا الاسم (nodeName) موجودة بالفعل في العنصر ، فسيتم استبدالها بالسمة الجديدة. |
SetAttributeNodeNS(Attr) | إضافة سمة جديدة. إذا كانت هناك سمة بهذا الاسم المحلي ومساحة URI موجودة بالفعل في العنصر ، فسيتم استبدالها بالسمة الجديدة. |
SetAttributeNS(string, string, string) | إضافة سمة جديدة. إذا كانت سمة تحمل نفس الاسم المحلي ومساحة URI موجودة بالفعل على العنصر ، فسيتم تغيير بادئتها لتكون جزء البادئة من الاسم المؤهل ، ويتم تغيير قيمتها لتكون معلمة القيمة. |
SetIdAttribute(string, bool) | إذا كانت المعلمة isId صحيحة ، فإن هذه الطريقة تعلن أن السمة المحددة هي سمة معرف يحددها المستخدم. |
SetIdAttributeNode(Attr, bool) | إذا كانت المعلمة isId صحيحة ، فإن هذه الطريقة تعلن أن السمة المحددة هي سمة معرف يحددها المستخدم. |
SetIdAttributeNS(string, string, bool) | إذا كانت المعلمة isId صحيحة ، فإن هذه الطريقة تعلن أن السمة المحددة هي سمة معرف يحددها المستخدم. |
override ToString() | إرجاع أString الذي يمثل هذا المثال. |