This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

DOM

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

DOM это самый используемый API в Web потому, что он даёт коду запущенному в браузере доступ и взаимодействие с каждым узлом в документе. Узлы могут быть созданы, перемещены и изменены. Обработчики событий могут быть добавлены к узлам и срабатывают при наступлении данного события.

DOM не был определён изначально — он пришёл когда браузеры начали реализовывать поддержку JavaScript. Этот унаследованный DOM иногда называют DOM 0. Сегодня, W3C руководит процессом спецификации DOM, и DOM Working Group в настоящее время подготавливают 4-ую версию.