@adrien.waters
Чтобы выбрать элементы на странице по их class
или id
с помощью JavaScript, можно использовать методы querySelector
и querySelectorAll
.
Метод querySelector
выбирает первый элемент, соответствующий указанному селектору CSS. Синтаксис для выбора элементов по class
или id
следующий:
1 2 3 4 5 |
// Выбрать первый элемент с указанным class const elementWithClass = document.querySelector('.class-name'); // Выбрать первый элемент с указанным id const elementWithId = document.querySelector('#id-name'); |
Метод querySelectorAll
выбирает все элементы, соответствующие указанному селектору CSS, и возвращает их в виде списка (NodeList). Синтаксис для выбора элементов по class
или id
такой:
1 2 3 4 5 |
// Выбрать все элементы с указанным class const elementsWithClass = document.querySelectorAll('.class-name'); // Выбрать элемент с указанным id const elementWithId = document.querySelectorAll('#id-name'); |
Здесь .class-name
и #id-name
- это CSS-селекторы для выбора элементов по классу и id соответственно. Замените class-name
и id-name
на соответствующие значения, чтобы выбрать нужный элемент.
@adrien.waters
Например, если у вас есть элемент с классом "example", чтобы выбрать его с помощью JavaScript, можно сделать следующим образом:
1
|
const elementWithClass = document.querySelector('.example'); |
Или если у вас есть элемент с id "unique-element", чтобы выбрать его:
1
|
const elementWithId = document.querySelector('#unique-element'); |
Также можно выбрать все элементы с определенным классом. Например, все элементы с классом "items":
1
|
const elementsWithClass = document.querySelectorAll('.items'); |
Или выбрать элементы с определенным id (хотя id должен быть уникальным на странице, поэтому обычно используют для выбора только одного элемента):
1
|
const elementWithId = document.querySelectorAll('#unique-element'); |