DOM та JavaScript Тобто приклад написаний на JavaScript, але при цьому використовується DOM для доступу до документа та його елементів. DOM не є мовою програмування, але без неї JavaScript не мав би жодної моделі або уявлення про веб-сторінку, HTML-документ, XML-документ та їх елементи.
DOM (від англ. Document Object Model – «об'єктна модель документа») – це незалежний від платформи та мови програмний інтерфейс, що дозволяє програмам і скриптам отримати доступ до вмісту HTML-, XHTML-і XML-документів, а також змінювати вміст, структуру та оформлення таких документів.
Просто, HTML-код – це текст сторінки, а DOM – це об'єкт, створений браузером під час парсингу цього тексту. Але, браузер використовує DOM не тільки для виконання процесу CRP, але й надає нам програмний доступ до нього. Отже, за допомогою JavaScript ми можемо змінювати DOM.