متدهايHTML DOM اقداماتي هستند كه ميتوانيد روي عناصر HTML انجام دهيد .
ويژگي هايHTML DOM مقداري مربوط به عناصر HTML هستند، كه ميتوانيد آنهارا تنظيم يا تغيير دهيد.
HTML DOMبا زبان برنامه نويسي جاوااسكريپت و ساير زبانهائي قابل دسترسي است. درHTML DOM همه عناصر بصورت شئ ميباشند .
رابط برنامه نويسي ويژگي ومتدهاي هرشئ هستند .يك ويژگي مقداريست كه ميتوانيد آنرا دريافت يا تنظيم نمائيد) .مثل تغيير دادن محتوي يك عنصر( HTML
يك متد فعاليتي است كه ميتوانيد روي عنصر انجام دهيد، مثل افزودن وحذف عناصر
مثال ـ دراين مثال محتوي عنصري باid="demo" تغييرداده ميشود .
<html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Hello World!"; </script > </body> </html>
در مثال بالاgetElementById يك متداست و innerHTML يگ ويژگي است.
رايج ترين راه براي دسترسي به يك عنصرHTML استفاده از شناسه عنصراست .
در مثال بالا براي دسترسي به عنصري باid="demo" از متد getElementByIdاستفاده شده است .
ساده ترين راه براي دريافت محتوي يك عنصر استفاده از ويژگيinnerHTML است . اين ويژگي براي دريافت يا تغيير محتوي عناصرHTML مورد استفاده قرار ميگيرد.
ويژگيinnerHTML را مي توان براي دريافت ياتغيير هر عنصر HTML ازجمله <html>و<body> استفاده كرد .