DOM позволяет программам (например, JavaScript) получать доступ к содержимому, структуре и стилям веб-документов (HTML, XML, SVG) и изменять их. Это API, которое представляет документ в виде структурированного дерева узлов.
Основные функции DOM:
- Представление документа: Преобразует исходный код документа в объектное представление.
- Доступ: Позволяет находить и выбирать элементы документа.
- Манипуляции: Дает возможность изменять содержимое, атрибуты и стили элементов, а также добавлять или удалять элементы.
- Обработка событий: Позволяет привязывать обработчики к событиям (клик, наведение и т.д.) на элементах документа.
Пример работы с DOM в JavaScript:
javascript