طريقة isEqualNode() لـ HTML DOM Element
- الصفحة السابقة isDefaultNamespace()
- الصفحة التالية isSameNode()
- العودة إلى الطبقة العليا مثلث DOM Elements
التعريف والاستخدام
isEqualNode()
يحقق الطريقة ما إذا كانت العقدتان متساويتان.
إذا كانت العناصر (أو العقدتان) متساويتان،isEqualNode()
الإرجاع true
.
إذا كانت جميع الشروط التالية صحيحة، فإن العقدتان متساويتان:
- لديهم نفس nodeType
- لديهم نفس nodeName
- لديهم نفس NodeValue
- لديهم نفس nameSpaceURI
- لديهم نفس childNodes والجميع
- لديهم نفسالصفاتوالقيم
- لديهم نفس الاسم المحلي والبادئة
تلميح:تلميح: طريقة isSameNode() لتحديد ما إذا كانت العقدتان نفس العقد.
انظر أيضًا:
مثال
تحقق من أن العناصر في قائمتين مختلفتين متساوية
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
النص
element.isEqualNode(node)
أو
node.isEqualNode(node)
الم 参数
الم 参数 | الوصف |
---|---|
node | مطلوب. العقدة التي يتم مقارنتها. |
القيمة المرجعة
النوع | الوصف |
---|---|
قيمة بولية | إذا كانت العقدتان متساويتان، يتم إرجاع true، وإلا يتم إرجاع false. |
دعم المتصفحات
element.isEqualNode()
هي خاصية مستوى DOM 3 (2004).
جميع المتصفحات تدعمها بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | 9-11 | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة isDefaultNamespace()
- الصفحة التالية isSameNode()
- العودة إلى الطبقة العليا مثلث DOM Elements