مетод isEqualNode() HTML DOM Element
- صفحه قبلی isDefaultNamespace()
- صفحه بعدی isSameNode()
- به لایه بالاتر بازگردید مجموعه HTML 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(گره)
یا
گره.isEqualNode(گره)
پارامتر
پارامتر | توضیح |
---|---|
گره | ضروری. گرهای که باید مقایسه شود. |
مقدار بازگشتی
نوع | توضیح |
---|---|
مقدار بولین | اگر دو گره برابر باشند، true را برمیگرداند، در غیر این صورت false. |
پشتیبانی مرورگر
element.isEqualNode()
این یک ویژگی DOM Level 3 (2004) است.
همه مرورگرها به طور کامل از آن پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی isDefaultNamespace()
- صفحه بعدی isSameNode()
- به لایه بالاتر بازگردید مجموعه HTML DOM Elements