Задать вопрос
idontgetit
@idontgetit
Начинающий дед

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

Есть блок, в нем еще дивы лежат с одинаковым классом
Мне через джс нужно получить массив блоков с этим классом
я пишу через getElementsByClassName('КЛАСС'), но не выходит
  • Вопрос задан
  • 282 просмотра
Подписаться Простой 4 комментария
Решения вопроса 2
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Вот вам подробнее статья. Почитайте обязательно!
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
var tabs = document.getElementById('tabs');
tabs.querySelectorAll('.tab-link').forEach(e=>e.style='color:red;');

А ещё лучше так
var tabs = document.getElementById('tabs');
tabs.querySelectorAll('.tab-link').forEach(e=>e.style.color='red');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@sasha_pe
document.getElementsByClassName('test');
Ответ написан
@user49981
divs = document.getElementsByClassName('div');
for(let i = 0; i < divs.length; i++) {
	alert(divs[i].innerText);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы