مетод isEqualNode() HTML DOM Element

تعریف و استفاده

isEqualNode() این روش بررسی می‌کند که دو گره برابر هستند یا خیر.

اگر دو عنصر (یا گره) برابر باشند،isEqualNode() بازگشت true.

اگر تمام شرایط زیر درست باشند، دو گره برابر هستند:

  • آنها مشابه هستند nodeType
  • آنها مشابه هستند nodeName
  • آنها مشابه هستند NodeValue
  • آنها مشابه هستند nameSpaceURI
  • آنها مشابه هستند childNodes و تمام فرزندان
  • آنها مشابه هستندویژگیو مقادیر ویژگی
  • آنها نام‌محلی و پیشوند مشابهی دارند

توضیح:توضیح: مетод isSameNode() برای بررسی اینکه دو گره آیا گره‌های مشابهی هستند یا خیر.

لطفاً ببینید:

مетод 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 پشتیبانی پشتیبانی پشتیبانی پشتیبانی