Доступ к узлам

Каждый отдельный узел-элемент представляется в виде объекта со свойствами.

В ходе разработки нам бывает нужен доступ к одному конкретному элементу или к группе элементов.

Распространенные методы получения доступа к элементам.

МетодЧто возвращает

document.querySelector(selector)

объект

document.getElementById(id)

объект

document.querySelectorAll(selector)

псевдомассив объектов (NodeList)

document.getElementsByClassName(className)

псевдомассив объектов (HTMLCollection)

При вызове универсальных методов querySelector и querySelectorAll нужно передавать аргументом селектор элемента так, как мы к нему обращаемся в css:

selector тега - имя тега, например body

selector идентификаторы - всегда с # и уникален на странице

selector класса - всегда с ., не уникален

selector атрибута - всегда в [attribute], может быть со значением и без

selector потомка - селектор_родителя селектор_потомка_любого_уровня_вложенности

selector ребенка - селектор_родителя > селектор_ребенка_первого_уровня_вложенности

Last updated