این آموزش در تاریخ ۱۴۰۱/۰۶/۰۲ آپدیت شده است.
آموزش متد isEqualNode در DOM جاوااسکریپت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد isEqualNode در DOM جاوااسکریپت با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
متد isEqualNode در DOM جاوااسکریپت
با استفاده از متد ()isEqualNode
میتونیم چک کنیم که آیا ۲گره باهم برابر ( یا مساوی یا Equal ) هستند یا خیر.
زمانی ۲گره باهم برابر می باشند که دارای شرایط زیر باشند :
- nodeType شون یکی باشه
- nodeName شون یکی باشه
- nodeValue شون یکی باشه
- nameSpaceURI شون یکی باشه
- صفت و مقادیرشون یکی باشه
- محتوای داخل تگ ها یکی باشه
- فرزندان شون یکی باشه
مقدار برگشتی | true : یعنی بله ۲گره باهم برابر می باشند false : یعنی خیر ۲گره باهم برابر نیستند |
---|---|
نسخه DOM | DOM Level 3 |
Free-Learn
مثال از این متد
در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.
مثال شماره ۱ : میخوایم ۲تا فرزند اول از ۲تا تگ UL رو باهم مقایسه کنیم
1 2 3 4 5 6 7 8 9 10 11 |
<script> function Check(){ var List_1, List_2, MyCompare; List_1 = document.getElementById("myList1").firstChild; List_2 = document.getElementById("myList2").firstChild; MyCompare = List_1.isEqualNode(List_2); document.getElementById("Result").innerHTML = MyCompare; } </script> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.
نام متد | Chrome | Firefox | Opera | Safari | Edge |
()isEqualNode | بله | بله | بله | بله | بله |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.
1 |
Element.isEqualNode( Other_Element_Name ); |
Free-Learn
جدول پارامترها
در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.
مقدار | توضیح |
---|---|
Other_Element_Name | ضروری – اون تگ / گره ای که قراره با گره فعلی مقایسه شود |
Free-Learn
نکات و توضیحات
- نکته یا توضیح خاصی وجود ندارد.