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