مثال
معرفة ما اذا كان اثنين من عناصر القائمة في قائمتين مختلفتين متساوية:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
نتيجة لس يمكن أن يكون:
false
انها محاولة لنفسك » تعريف والاستخدام
و isEqualNode() الشيكات الطريقة إذا عقدتين على قدم المساواة.
عقدتين متساوية إذا كانت كافة الشروط التالية صحيحا:
- لديهم نفس نوع عقدة
- لديهم نفس nodeName، NodeValue، localName، nameSpaceURI والبادئة
- لديهم نفس childNodes مع كل من نسل
- لديهم same الصفات والقيم السمة (السمات ايوجد يكون في نفس الترتيب)
نصيحة: استخدم href="met_node_issamenode.html"> isSameNode() method لتحديد ما إذا عقدتين هي نفس العقدة.
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.
طريقة | |||||
---|---|---|---|---|---|
isEqualNode() | نعم فعلا | تسعة | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
node . isEqualNode( node )
قيم معلمة
معامل | اكتب | وصف |
---|---|---|
node | Node object | مطلوب. العقدة التي تريد مقارنة مع العقدة المحددة |
تفاصيل تقنية
قيمة الإرجاع: | A منطقية، يعود صحيحا إذا كان العقد هما على قدم المساواة، كاذبة غير ذلك |
---|---|
صفحة DOM | المستوى الأساسي كائن 3 عقدة |