gpt4 book ai didi

javascript - 我只能从以下 Javascript 中 append 1 个卡片元素

转载 作者:行者123 更新时间:2023-12-03 05:00:31 26 4
gpt4 key购买 nike

我只能从以下 Javascript 中 append 1 个卡片元素。请帮忙。

var gb = document.getElementById('game-board');
var cardCount = document.getElementsByClassName('card');
var children = document.createElement('div');

var createCards = function() {
for (var i = 0; i < 5; i++) {
children.className = 'card';
gb.appendChild(children);
};
};

createCards();

最佳答案

您只有 1 个“子”项目,需要在循环内不断移动。修复它的一种方法是每次在 append 之前克隆它:

var gb = document.getElementById('game-board');
var cardCount = document.getElementsByClassName('card');
var children = document.createElement('div');

var createCards = function() {
for (var i = 0; i < 5; i++) {
children.className = 'card';
gb.appendChild(children.cloneNode(true));
};
};

createCards();

关于javascript - 我只能从以下 Javascript 中 append 1 个卡片元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42246840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com