Как получить элемент по классу в javascript?

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

от ottilie.farrell , в категории: JavaScript , 3 года назад

Как получить элемент по классу в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jensen , 3 года назад

@ottilie.farrell На самом получить элемент по классу в javascript можно получить несколькими способами, например:


1
2
let element = document.getElementsByClassName('class_name')
console.log(element)


Возможно также получить через document.querySelector или document.querySelectorAll и разница между ними только в том, что первый находит первый элемент и возвращает сам элемент, а второй возвращает массив всех элементов с заданным классом, пример:


1
2
let element = document.querySelector('.class_name')
console.log(element)


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

от ransom_homenick , 2 года назад

@ottilie.farrell 

Вы можете получить элемент по его классу в JavaScript с помощью метода querySelector или getElementsByClassName.

  1. Метод querySelector позволяет выбирать элементы с помощью селекторов CSS. Пример:
1
const element = document.querySelector('.class-name');


В этом примере мы используем селектор .class-name, чтобы выбрать элемент с классом class-name. Метод querySelector вернет первый элемент, соответствующий селектору.

  1. Метод getElementsByClassName возвращает коллекцию элементов, которые имеют заданный класс. Пример:
1
const elements = document.getElementsByClassName('class-name');


В этом примере мы используем метод getElementsByClassName, чтобы выбрать все элементы с классом class-name. Метод getElementsByClassName возвращает коллекцию элементов, поэтому мы можем получить доступ к каждому элементу, используя индекс:

1
const element = elements[0]; // первый элемент с классом 'class-name'