我試圖用javascript和數學做一些藝術性的東西,爲此我需要一些隨機的html元素在我的頁面中。創建div並將div添加到for循環中for循環
我在HTML中手動創建div#mainStage,我想添加div.box 10次,並且我想將不同名稱的5個div添加到每個div.box中。
我複製我的代碼示例在這裏,我只是嘗試這個循環創建元素的方法,但我不能讓它的工作。
outerloop:
for (i = 1; i < maxboxNum;) {
var createBox = document.createElement("span");
document.querySelector("#mainStage").appendChild(createBox);
innerloop:
for (var j = 0; j < 5; j++) {
document.querySelector("span").innerHTML = j;
}
i++
}
我的HTML輸出是;
<div id="mainStage">
<span>4</span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
你的意思是加'span's而不是'div's?正如你上面的例子添加'span's。 – Quantumplate