سبد (0)

متد element.isEqualNode

مثال (متد element.isEqualNode)

بررسی اینکه آیا دو آیتم لیست که در دو لیست متفاوت قرار دارند، با یکدیگر برابر هستند یا نه:

var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x = item1.isEqualNode(item2);

خروجی x در کد بالا:

false

خودتان امتحان کنید »

تعریف و کاربرد

متد ()isEqualNode بررسی می کند که آیا دو گره، برابر هستند یا نه.

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

  • نوع(type) گره آنها یکسان باشد.
  • نام گره، مقدار گره، نام محلی، nameSpaceURI، و prefix آنها یکسان باشد.
  • گره های فرزند با تمام  زادگان آنها، یکسان باشد.
  • خصوصیت ها و مقادیر خصوصیت های آنها یکسان باشد(لازم نیست ترتیب قرارگیری خصوصیت ها یکسان باشد).

نکته: می توانید از متد isSameNode() method برای فهمیدن اینکه آیا دو گره یکسان هستند یا نه، استفاده کرد.


پشتیبانی مرورگرها

اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این متد پشتیبانی می کند.

متد     
isEqualNode() بله 9.0 بله بله بله

نحوه استفاده

node.isEqualNode(node)

مقادیر پارامترها

پارامترTypeتوضیحات
node Node object

ضروری. گره ای که شما می خواهید یک گره مشخص دیگر را با آن مقایسه کنید.

جزئیات تکنیکی

مقدار برگشتی

یک مقدار بولی. در صورتی که دو گره یکسان باشند، true را برمی گرداند و در غیر این صورت false برگردانده خواهد شد.

DOM Version Core Level 3 Node Object

کلیه توابع و خصوصیت های شیء Element در JavaScript Reference کلیه توابع و خصوصیت های شیء Element در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه