После того как документ загружен в браузер, все его объекты надежно размещены в памяти согласно той внутренней иерархии, которая определяется объектной моделью документа браузера. Чтобы сценарий мог управлять любым из этих объектов, должен существовать способ получения доступа к объекту и взаимодействия с ним. Язык JavaScript использует иерархическую структуру для указания в сценариях путей обращения ко всем объектам в документе.