DOM (Document Object Model) — объектная модель документа, которая представляет структуру HTML– или XML-документа в виде дерева объектов. Каждый элемент документа (такой как тег, атрибут или текстовое содержимое) представляется в виде объекта, который может быть манипулирован с помощью языков программирования, таких как JavaScript. DOM позволяет изменять структуру документа, добавлять и удалять элементы, а также менять их содержимое и стили. Он является стандартом, который используется во многих браузерах для представления веб-страницы в виде объектной модели.