HTML DOM Navigation
DOM Navigation به معنای حرکت و پیمایش بین عناصر HTML در ساختار DOM است.
با این قابلیت میتوان والد، فرزند، برادر و خواص دیگر عناصر را دسترسی داد و تغییر داد.
🔹 1. دسترسی به والد عنصر
-
parentNode→ دسترسی به والد عنصر -
parentElement→ دسترسی به والد از نوع Element
🔹 2. دسترسی به فرزندان
-
childNodes→ همه فرزندان شامل متن، کامنت و عناصر -
children→ فقط فرزندان از نوع Element
-
دسترسی به اولین و آخرین فرزند:
🔹 3. دسترسی به برادران
-
previousSibling→ برادر قبلی (شامل متن و comment) -
previousElementSibling→ برادر قبلی از نوع Element -
nextSibling→ برادر بعدی -
nextElementSibling→ برادر بعدی از نوع Element
🔹 4. پیمایش عمقی با querySelector
-
میتوان به صورت ترکیبی فرزند یا نوه را انتخاب کرد
🔹 5. دسترسی به والد والد
-
با ترکیب
parentNodeیاparentElementمیتوان به سطوح بالاتر دسترسی داشت
🔹 6. پیمایش بین عناصر فرم
-
دسترسی به عناصر فرم از طریق
elements
✅ خلاصه
-
DOM Navigation → حرکت بین والد، فرزند و برادر عناصر
-
والد عنصر:
parentNode,parentElement -
فرزندان:
childNodes,children,firstChild,firstElementChild,lastChild,lastElementChild -
برادران:
previousSibling,previousElementSibling,nextSibling,nextElementSibling -
ترکیب با
querySelector→ دسترسی به عناصر داخلی -
پیمایش فرمها →
form.elements
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React