Получение элементов
Для работы со структурой DOM в JavaScript предназначен объект document, который определен в глобальном объекте window. Объект document предоставляет ряд свойств и методов для управления элементами страницы. Для поиска элементов на странице применяются следующие методы:
querySelector(value)выбирает первый элемент, который соответствует css-селекторуvalue, примерquerySelectorAll(value)выбирает все элементы, которые соответствуют css-селекторуvalue, примерgetElementsByClassName(value)выбирает все элементы, которые имеют классvalue, примерgetElementsByTagName(value)выбирает все элементы, у которых тег равенvalue, примерgetElementById(value)выбирает элемент, у которого атрибутidравенvalue. Если элемента с таким идентификатором нет, то возвращаетсяnull, примерgetElementsByName(value)позволяет получить элемент по атрибутуname
Свойства объекта document
document позволяет обратиться к определенным элементам веб-страницы через свойства:
documentElementпредоставляет доступ к корневому элементуhtmlbodyпредоставляет доступ к элементуbodyна веб-страницеimagesсодержит коллекцию всех объектов изображений элементовimglinksсодержит коллекцию ссылок элементовa, у которых определен атрибутhrefanchorsпредоставляет доступ к коллекции элементовa, у которых определен атрибутnameformsсодержит коллекцию всех форм на веб-странице
Эти свойства не предоставляют доступ ко всем элементам, однако позволяют получить наиболее часто используемые элементы на веб-странице. Например, получим корневой узел документа:
var container = document.documentElement;