HTML DOM در JavaScript

با استفاده از HTML DOM، جاوا اسکریپت می تواند تمامی عناصر یک سند HTML را در اختیار شما قرار دهد و آن را تغییر دهد.

HTML DOM (Document Object Model)

وقتی یک صفحه وب بارگذاری می شود، مرورگر یک مدل شیء سند صفحه ایجاد می کند.

مدل HTML DOM به عنوان یک درخت از اشیا ساخته شده است:

pic_htmltree

با استفاده از مدل شیء، جاوا اسکریپت تمام قدرت لازم برای ایجاد HTML پویا را می گیرد:

  • جاوا اسکریپت می تواند تمام عناصر HTML را در صفحه تغییر دهد
  • جاوا اسکریپت می تواند تمام ویژگی های HTML را در صفحه تغییر دهد
  • جاوا اسکریپت می تواند تمام سبک های CSS را در صفحه تغییر دهد
  • جاوا اسکریپت می تواند عناصر HTML و ویژگی های موجود را حذف کند
  • جاوا اسکریپت می تواند عناصر و ویژگی های HTML جدید را اضافه کند
  • جاوا اسکریپت می تواند به تمام رویدادهای HTML موجود در صفحه واکنش نشان دهد
  • جاوا اسکریپت می تواند رویدادهای HTML جدید را در صفحه ایجاد کند

آنچه شما یاد خواهید گرفت

در فصل بعد از این آموزش شما یاد خواهید گرفت:

  • چگونه محتوای محتوای عناصر HTML را تغییر دهید
  • نحوه تغییر سبک (CSS) عناصر HTML
  • نحوه واکنش به رویدادهای HTML DOM
  • چگونگی اضافه کردن و حذف عناصر

DOM چیست؟

DOM استاندارد W3C (کنسرسیوم جهانی وب) است.
DOM یک استاندارد برای دسترسی به اسناد را تعریف می کند:
"مدل شیء Document Object W3C (DOM) یک رابط کاربری پلتفرم و زبان بی طرف است که به برنامه ها و اسکریپت ها اجازه می دهد تا به صورت پویا محتوای، ساختار و سبک سند را دسترسی و به روز رسانی کنند."
استاندارد W3C DOM به 3 قسمت مختلف تقسیم می شود:

  • Core DOM - مدل استاندارد برای تمام انواع سند
  • XML DOM - مدل استاندارد برای اسناد XML
  • HTML DOM - مدل استاندارد اسناد HTML

 

HTML DOM چیست؟

HTML DOM یک مدل شی استاندارد و رابط برنامه نویسی برای HTML است. این تعریف می کند:

  • عناصر HTML به عنوان اشیاء
  • خواص تمام عناصر HTML
  • روش برای دسترسی به تمام عناصر HTML
  • رویداد برای همه عناصر HTML

به عبارت دیگر: HTML DOM یک استاندارد برای چگونگی گرفتن، تغییر، افزودن یا حذف عناصر HTML است.

 

نظر شما

لطفا نام و نام خانوادگی خود را وارد کنید
لطفا ایمیل خود را وارد کنید لطفا ایمیل صحیح وارد کنید.
لطفا متن نظر خود را وارد کنید
>

یادگیری JavaScript

مقالات و دروس

به خبرنامه مدرسه طراحی وب ایران (وب مهراز) بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط