Доступ к узлам
Каждый отдельный узел-элемент представляется в виде объекта со свойствами.
В ходе разработки нам бывает нужен доступ к одному конкретному элементу или к группе элементов.
Распространенные методы получения доступа к элементам.
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