【发布时间】:2022-11-12 04:41:33
【问题描述】:
let mainid = document.getElementById("main_id");
function createcards(txt) {
let cards = document.createElement("div");
cards.classList.add("ex-1");
cards.textContent = txt;
return cards;
}
function addElements(parent, children) {
children.forEach((e) => {
setTimeout(() => {
parent.appendChild(e);
}, 1000);
});
}
items = [
createcards(1),
createcards(2),
createcards(3),
createcards(4),
createcards(5),
];
addElements(mainid, items);
我想一个一个地附加每个孩子。我的意思是改变 setTimeout 的速度。我尝试使用 for 循环来做,但它没有按预期工作。请有人帮助我吗?
【问题讨论】:
标签: javascript html css animation settimeout