Документ (DOM)

Раздел «Документ (DOM)» учит читать и изменять страницу из JavaScript. Материалы идут от браузерного окружения к навигации по дереву, поиску узлов, свойствам и атрибутам, мутациям разметки и базовой геометрии элементов. Примеры опираются на сценарии JSFlow: виджеты дашборда, плейлист и форма оформления заказа.

Часто спрашивают

querySelector или getElementById?
getElementById быстрее и проще для одного id; querySelector гибче за счёт CSS-селекторов. Подробнее