Junior — Middle
Обяснете какво представлява моделът DOM в контекста на JavaScript
sobes.tech AI
Отговор от AI
Модель DOM (Document Object Model) — это программный интерфейс для HTML и XML документов, который представляет структуру документа в виде дерева объектов. В контексте JavaScript DOM позволяет скриптам динамически получать доступ к содержимому, структуре и стилям веб-страницы и изменять их.
Каждый элемент, атрибут и текст в HTML представлен как объект в дереве DOM. JavaScript может использовать методы и свойства DOM для:
- Поиска элементов (например,
getElementById,querySelector) - Изменения содержимого и атрибутов элементов
- Добавления или удаления узлов
- Обработки событий
Пример изменения текста элемента:
const heading = document.getElementById('title');
heading.textContent = 'Новый заголовок';
DOM обеспечивает связь между структурой документа и скриптами, позволяя создавать интерактивные веб-страницы.