أحدث البرامج التعليمية وتطوير الشبكة
 

HTML DOM isSameNode() Method

<كائن العنصر

مثال

تحقق مما إذا عقدتين هي، في الواقع، نفس العقدة:

var item1 = document.getElementById("myList1");      // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // The first <ul> element in the document
var x = item1.isSameNode(item2);

ونتيجة لالعاشر على النحو التالي:

true
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

و isSameNode() الشيكات الطريقة إذا عقدتين هي نفس العقدة.

و isSameNode() بإرجاع أسلوب صحيح إذا كان العقد هما نفس العقدة، كاذبة خلاف ذلك.

نصيحة: استخدم href="met_node_isequalnode.html"> isEqualNode() method لمعرفة ما اذا كان عقدتين على قدم المساواة، ولكن ليس بالضرورة نفس العقدة.


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.

طريقة
isSameNode() نعم فعلا تسعة غير معتمد نعم فعلا نعم فعلا

ملاحظة: توقف فايرفوكس دعم هذه الطريقة كما في النسخة 10، لأنه تم إهمال الأسلوب في DOM الإصدار 4. بدلا من ذلك، يجب عليك استخدام === مقارنة إذا عقدتين هي نفسها (See "More Examples" below) .


بناء الجملة

node . isSameNode( node )

قيم معلمة

معامل اكتب وصف
node Node object مطلوب. العقدة التي تريد مقارنة مع العقدة المحددة

تفاصيل تقنية

قيمة الإرجاع: A منطقية، يعود صحيحا إذا العقدتين هي نفس العقدة، كاذبة غير ذلك
صفحة DOM المستوى الأساسي كائن 3 عقدة

أمثلة

مزيد من الأمثلة

مثال

باستخدام مشغل === للتحقق مما إذا عقدتين هي نفس العقدة:

var item1 = document.getElementById("myList");
var item2 = document.getElementsByTagName("UL")[0];

if (item1 === item2) {
    alert("THEY ARE THE SAME!!");
} else {
    alert("They are not the same.");
}
انها محاولة لنفسك »

<كائن العنصر