English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
isSameNode()يختبر هذا الطريقة اذا كانت العقدتين متطابقة، أي هل هما يشيران إلى نفس العنصر.
إذا كانت العقدتين نفس العقدة، فإن طريقة isSameNode() تعودtrue، وإلا يعودfalse.
استخدامisEqualNode()يختبر هذا الطريقة اثنين من العقدتين هل هي متطابقة.
node.isSameNode(node)
let output = document.getElementById("output"); let divList = document.getElementsByTagName("div"); output.innerHTML += \ output.innerHTML += "div 0 مع div 1 متطابق: " + divList[0].isSameNode(divList[1]) + "<br>"; output.innerHTML += "div 0 مع div 2 متطابق: " + divList[0].isSameNode(divList[2]) + "<br>";اختبار لمعرفة‹/›
يدعم جميع المتصفحات طريقة isSameNode() بالكامل:
طريقة | |||||
isSameNode() | نعم | لا يدعم | نعم | نعم | نعم |
المتغيرات | وصف |
---|---|
النود | النود الذي تريد مقارنته بالنود المحددة |
الناتج: | قيمة منطقية، إذا كانت العقدتان متطابقتان، فإنها تعود إلى true، وإلا فإنها تعود إلى false |
---|---|
إصدار DOM: | مستوى DOM 3 |
مرجع HTML DOMالنودطريقة .isEqualNode()