@koshotayl

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

Есть контейнеры с классом block. Внутри лежат элементы с классом item. Как узнать, сколько .item находится в каждом .block?

  • Вопрос задан
  • 122 просмотра
Решения вопроса 3
@Nc_Soft
const blocks = document.getElementsByClassName('block');
const stats = [];
for(block of blocks) {
  const size = block.getElementsByClassName('item').length;
  stats.push(size);
}
alert(stats);
Ответ написан
Bavashi
@Bavashi
var elements = document.getElementsByClassName("block");

console.log(elements[0].getElementsByClassName("item").length);
console.log(elements[1].getElementsByClassName("item").length);
Ответ написан
Tim-A-2020
@Tim-A-2020
Помог? Отметь решением
let res = [...document.querySelectorAll('.block')].map(i => i.children.length);
console.log(res);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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