【发布时间】:2020-11-25 19:31:48
【问题描述】:
我正在尝试在 JavaScript 或 JQuery 的循环中生成预设数量的 div 元素。目标是必须循环创建这些具有 id 的 div,我可以使用该 id 在程序的另一部分中引用。我知道我不能将连接与 DOM 一起使用。所以,我很难让它执行。我试过用一个文档片段来做这个,但我对它们不是很熟悉。这是我想要完成的一些伪代码:
numCards = 16;
for (var i = 0; i < numCards; i++)
{
html += '<div id="image' + i + '"><img src="images/desiredImage.png"></div>'
}
同样,我知道这不起作用,因为我不能以这种方式在循环中使用串联。还有哪些其他方法可能对这个问题有用?
【问题讨论】:
-
把你的html代码附在里面生成元素的地方。
-
你完全可以像这样在一个循环中连接。如果
html是一个包含字符串的变量。
标签: javascript jquery for-loop