Как выбрать class или id с помощью javascript?

Пользователь

от adrien.waters , в категории: JavaScript , год назад

Как выбрать class или id с помощью javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nicolette.stoltenberg , год назад

@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 на соответствующие значения, чтобы выбрать нужный элемент.

Пользователь

от steve , 18 дней назад

@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');