HTML DOM هي طريقة EqualNode ()
مثال
تحقق مما إذا كان عنصرا قائمة في قائمتين مختلفتين متساويتين:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
التعريف والاستخدام
يتحقق أسلوب isEqualNode () من تساوي عقدتين.
عقدتان متساويتان إذا تحققت جميع الشروط التالية:
- لديهم نفس نوع العقدة
- لديهم نفس nodeName و NodeValue و localName و nameSpaceURI والبادئة
- لديهم نفس الطفل العقد مع جميع الأحفاد
- لديهم نفس السمات وقيم السمات (لا تحتوي السمات على نفس الترتيب)
نصيحة: استخدم طريقة isSameNode () لتحديد ما إذا كانت العقدتان هما نفس العقدة.
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
بناء الجملة
node.isEqualNode(node)
قيمه المعامل
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
تفاصيل تقنية
قيمة الإرجاع: | A Boolean ، تُرجع صحيحًا إذا كانت العقدتان متساويتين ، وإلا فهي خاطئة |
---|---|
إصدار DOM | كائن العقدة من المستوى الأساسي 3 |