@klekovkinandrey

Как добавить класс всем блокам, которые выводятся после 3го блока?

Как добавить класс всем блокам, которые выводятся после 3го блока ?
вот к примеру, после 3го блока всем остальным должен подставляться класс green
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Если родитель общий:

document
  .querySelectorAll('.service:nth-child(n + 5)')
  .forEach(n => n.classList.add('green'))

Иначе:

Array
  .from(document.querySelectorAll('.service'))
  .slice(4)
  .forEach(n => n.classList.add('green'));
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Просто стилями можно:
.container div:nth-child(n + 4){
  border:1px solid green;
  background-color:lightgreen;
}

spoiler

Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы