HTML DOM ایلیمنٹ isSameNode() کا طریقہ کار
- پچھلے صفحے isEqualNode()
- آئندہ صفحہ isSupported()
- ایک سطر اوپر واپس HTML DOM Elements آوٹھنٹ
تعریف و استفاده
isSameNode()
این روش بررسی میکند که دو گره آیا گرههای یکسان هستند یا خیر.
isSameNode()
این روش مقدار بازگشتی true،
اگر دو گره گرههای یکسان هستند، در غیر این صورت مقدار بولین (false) برمیگرداند false
.
توضیح:لطفاً از مетод isEqualNode() برای بررسی اینکه دو گره یکسان هستند یا خیر، اما لزوماً باید گرههای یکسان باشند، استفاده کنید.
مثال
مثال 1
بررسی کنید که دو گره واقعاً آیا گرههای یکسان هستند یا خیر:
var item1 = document.getElementById("myList1"); // عنصر <ul> با id="myList"An <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // اولین عنصر <ul> در مستندThe first <ul> element in the document var x = item1.isSameNode(item2);
مثال 2
با استفاده از علامت تساوی دوگانه (===) بررسی کنید که دو گره یک گره هستند یا خیر:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("They are not the same."); }
نحوهی نوشتن
گره.isSameNode(گره)
پارامتر
پارامتر | نوع | شرح |
---|---|---|
گره | گرهی ابر | ضروری. گرهای که باید با گره مشخص شده مقایسه شود. |
جزئیات فنی
مقدار بازگشتی: | در صورت اینکه دو گره یک گره باشند، مقدار بولین (true) برمیگرداند، در غیر این صورت مقدار بولین (false) برمیگرداند. |
---|---|
ورژن DOM: | Core Level 3 Node Object |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده ورژن اولیه مرورگرهایی هستند که این روش را کاملاً پشتیبانی میکنند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی میکند | 9.0 | پشتیبانی نمیکند | پشتیبانی میکند | پشتیبانی میکند |
تمام مرورگرهای اصلی پشتیبانی میکنند isSameNode()
استفاده کنید، بجز Firefox.
تعلیمات:Firefox سیکشن 10 اسپانسرشیپ اساتید این روش را متوقف کرده است، زیرا این روش در DOM ورژن 4 منسوخ شده است. به جای آن، باید از ===
دو نودو کا یکساں ہونے کا معاملہ درج کیا گیا ہے。
تعلیمات:اینٹرنٹ ایکسپلورر 8 اور اس سے پچھلے کی نسلیں اس میٹھد کو نہیں سپورٹ کرتی ہیں。
- پچھلے صفحے isEqualNode()
- آئندہ صفحہ isSupported()
- ایک سطر اوپر واپس HTML DOM Elements آوٹھنٹ