Как вытащить значение id с помощью цикла for?

Есть карточки товара, необходимо вывести значение id с помощью цикла For. Вот что у меня получается:

 function setId() {
    const cardId = document.querySelectorAll(".rating__items");


    for (let index = 0; index < cardId.length; index++) {
      const cardIndex = cardId[index];
      console.log(cardIndex);
    }
  }
  setId();

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Faraday
function setId() {
  const cardId = document.querySelectorAll(".rating__items");

  for (let index = 0; index < cardId.length; index++) {
    const cardIndex = cardId[index];
    const idValue = cardIndex.id;
    console.log(idValue);
  }
}
setId();

Или

function setId() {
  const cardId = document.querySelectorAll(".rating__items");

  for (let index = 0; index < cardId.length; index++) {
    const cardIndex = cardId[index];
    const idValue = cardIndex.getAttribute("id");
    console.log(idValue);
  }
}
setId();
→ Ссылка