HTML DOM Methods
DOM Methods توابعی هستند که برای دسترسی، ایجاد، تغییر یا حذف عناصر HTML و مدیریت محتوای صفحه استفاده میشوند.
با استفاده از این متدها میتوان صفحه وب را به صورت دینامیک تغییر داد و تعامل کاربر را مدیریت کرد.
🔹 1. انتخاب عناصر
getElementById
-
انتخاب یک عنصر با id
getElementsByClassName
-
انتخاب همه عناصر با یک class
getElementsByTagName
-
انتخاب همه عناصر با یک tag
querySelector
-
انتخاب اولین عنصری که با سلکتور مطابقت دارد
querySelectorAll
-
انتخاب تمام عناصری که با سلکتور مطابقت دارند
🔹 2. ایجاد و اضافه کردن عناصر
createElement
appendChild
-
اضافه کردن عنصر به پایان والد
insertBefore
-
اضافه کردن عنصر قبل از عنصر دیگر
🔹 3. حذف و جایگزینی عناصر
remove
replaceChild
🔹 4. مدیریت محتوا
innerText و textContent
innerHTML
outerHTML
-
جایگزینی کل عنصر شامل خود آن
🔹 5. مدیریت Attributes
getAttribute
setAttribute
removeAttribute
🔹 6. مدیریت کلاسها
-
classList.add("className")→ اضافه کردن کلاس -
classList.remove("className")→ حذف کلاس -
classList.toggle("className")→ اضافه/حذف کلاس -
classList.contains("className")→ بررسی وجود کلاس
🔹 7. مدیریت رویدادها
addEventListener
removeEventListener
✅ خلاصه
-
DOM Methods → توابعی برای دسترسی، ایجاد، تغییر و حذف عناصر HTML
-
دستهبندی اصلی:
-
انتخاب عناصر →
getElementById,querySelector, ... -
ایجاد و اضافه کردن →
createElement,appendChild,insertBefore -
حذف و جایگزینی →
remove,replaceChild -
مدیریت محتوا →
innerText,innerHTML,outerHTML -
مدیریت Attributes →
getAttribute,setAttribute,removeAttribute -
مدیریت کلاسها →
classList.add/remove/toggle/contains -
مدیریت رویدادها →
addEventListener,removeEventListener
-
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React