@LiteSH

Как присвоить каждому элементу по одному разному классу?

Как присвоить каждому элементу li в списке ul, класс вида itemN
что бы из такого вышло
<ul id="stack">
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
</ul>

такое
<ul id="stack">
  <li class="item1"></li>
  <li class="item2"></li>
  <li class="item3"></li>
  <li class="item4"></li>
  <li class="item5"></li>
</ul>
  • Вопрос задан
  • 563 просмотра
Решения вопроса 4
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
ЗАЧЕМ???

Есть псевдо-класс :nth-child()

ul li:nth-child(1) {}
ul li:nth-child(5) {}
Ответ написан
@ocupay
Ответ написан
Комментировать
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Ответ написан
Комментировать
@vshvydky
var ulStack = document.getElementById('stack');
for(var i=0; i< ulStack.childElementCount; i++){
	ulStack.children[i].setAttribute('class', 'class'+(i+1));
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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