В CSS селекторы указывают, к каким элементам HTML применять стили. В JavaScript они используются для выбора элементов DOM.
Основные типы CSS-селекторов:
css
css
css
css
): div p - выбирает все <p> внутри <div>.>): div > p - выбирает все <p>, являющиеся прямым потомком <div>.+): h2 + p - выбирает первый <p>, следующий непосредственно за <h2>.~): h2 ~ p - выбирает все <p>, следующие за <h2>.В JavaScript для выбора элементов DOM используются методы querySelector и querySelectorAll.
querySelector: Возвращает первый элемент, соответствующий указанному CSS-селектору.
javascript
querySelectorAll: Возвращает NodeList (похожий на массив) всех элементов, соответствующих указанному CSS-селектору.
javascript
Пример использования в JavaScript:
javascript
Соотношение между CSS-селекторами и их использованием в JavaScript querySelector/querySelectorAll прямое. Вы можете использовать те же CSS-селекторы, что и в стилях, для выбора элементов в JavaScript.