`appendChild` внутри цикла` for` просто заменяет элемент, созданный `createElement`

Я много гуглил о создании нескольких предметов сappendChild, но я'Я не понимаю, как это работает. мойappendChild просто заменяет вместо добавления многих.

var startGame;
var cards = 16;
var newDeck = [];

startGame = function(){
    var startBtn = document.getElementById('start');
    var board = document.getElementById('game-board');
    var backside = document.createElement("div");
    backside.className = 'card';

    startBtn.onclick = function(){
        removeButton = document.getElementById("start");
        removeButton.parentNode.removeChild(removeButton);

        for(var i = 0; i < cards; i++){ 
            board.appendChild(backside);
        }
    };
};

Я также читал, что вы можете сделать это сinnerHTML, но это также смущает меня. У кого-нибудь есть более подробное объяснение о том, как заставить это работать?

Ответы на вопрос(2)

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