Столкнулся с такой проблемой, что не могу создать нужное количество жизней с помощью цикла while. Выдаёт ошибку (превышен максимальный размер стека вызовов). Менял код много раз, но безрезультатно. Буду очень благодарен любой помощи.
// код html: <div id="lifes"><span></span><span></span><span></span></div>
// функция создания жизней
function createLifes() {
// создаём блок div
var lifes = document.createElement("div");
// добавляем тегу div => id="lifes"
lifes.id = "lifes";
// в lifesNum добавляем тег span
var lifesNum = document.createElement("span");
// текущее количество жизней
var lifesCurrentNum = 0;
// количество жизней, которое я хочу сделать
lifesNum = 3;
while(lifesCurrentNum < lifesNum) {
createLifes();
lifesCurrentNum++;
};
lifes.style.display = "block";
// добавляем в тег div тег span
lifes.appendChild(lifesNum);
// добавляем элемент жизни в игровое поле <div id="igra"></div>
igraPole.appendChild(lifes);
}