我有一個用js和css創建的響應式網格。在網格中的每一列內,我想放置元素(紅色正方形),但正方形應該隨機放置,並且只放置在某些列的內部。有50列,所以我們假設我想在列內隨機放置20個方格,這樣方格就不會重疊。我如何以最佳方式實現這一目標?如何創建網格並在列內隨機放置元素?
JS
var grid = document.getElementById("grid");
for(var i = 0; i < 50; i++) {
var square = document.createElement("div");
square.className = 'square';
grid.appendChild(square);
var child = document.createElement("div");
child.className = 'child';
square.appendChild(child);
}
謝謝你的回答,我會看看它並嘗試一下! – jdo