HTML DOM
DOM (Document Object Model) یک مدل برنامهنویسی برای دسترسی و تغییر عناصر HTML و ساختار صفحه وب است.
با DOM میتوان متن، استایل، ساختار و رویدادهای عناصر را به صورت دینامیک مدیریت کرد.
🔹 1. دسترسی به عناصر
با getElementById
با getElementsByClassName
با querySelector
و querySelectorAll
🔹 2. تغییر محتوای عناصر
-
متن عناصر:
innerText
یاtextContent
-
HTML داخلی:
innerHTML
🔹 3. تغییر استایل عناصر
🔹 4. مدیریت Attributes
🔹 5. ایجاد و حذف عناصر
🔹 6. مدیریت کلاسها
🔹 7. مدیریت رویدادها (Events)
-
رویدادهای رایج:
click
,mouseover
,mouseout
,keydown
,submit
,load
✅ خلاصه
-
DOM → مدل دسترسی و مدیریت عناصر HTML
-
روشهای دسترسی:
getElementById
,getElementsByClassName
,querySelector
,querySelectorAll
-
تغییر محتوا:
innerText
,innerHTML
-
تغییر استایل:
style.property
-
مدیریت Attributes:
setAttribute
,getAttribute
,removeAttribute
-
مدیریت کلاسها:
classList.add/remove/toggle/contains
-
مدیریت رویدادها:
addEventListener