DOM (від англ. Document Object Model – "об'єктна модель документа") – це незалежний від платформи та мови програмний інтерфейс, дозволяє програмам і скриптам отримати доступ до вмісту HTML-, XHTML- та XML-документів, а також змінювати вміст, структуру та оформлення таких документів.

Об'єктна модель документа (DOM) – це програмний інтерфейс (API) для HTML та XML документів. DOM надає структуроване подання документа та визначає те, як ця структура може бути доступна з програм, які можуть змінювати вміст, стиль та структуру документа.

DOM дає необмежені можливості. Можна створювати програми, які змінюють дані без оновлення сторінки. Або програми, зовнішній вигляд яких користувач зможе налаштувати та побачити без оновлення сторінки. З DOM можна перетягувати, перемішати та видаляти елементи.

Об'єктна модель документа (DOM) – об'єкт document,через який здійснюється доступ до вмісту сторінки. Об'єктна модель браузера (BOM) – об'єкти, методи та властивості для роботи з браузером. Сам JavaScript – його об'єкти, властивості та функції.