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