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
-