我正在尝试制作 Connect 4(两人)游戏。我想让这变得简单,所以我使用for
循环(如果这不是一个好方法,或者你推荐不同的方法,请告诉我)制作一个 8x8 网格(代码如下)。但是,我似乎无法让按钮位于新行(每 8 个按钮)。这是我的代码:
for(let a=0; a<9; a++){
for(let b=0; b<8; b++){
var button = document.createElement("button")
button.id='button'+i
button.innerText = "";
button.addEventListener("click", function(){/* code here */})
document.body.appendChild(button);
i++
}
var newline = document.createElement("button")
newline.id='newline'
newline.innerText = "0";
newline.addEventListener("click", function(){getStatus()})
document.body.appendChild(newline);
newline.style.pageBreakAfter = "always";
i++
}
如何定位第 8 个按钮以使其位于下一行?
我的另一个问题是关于游戏机制。如果我使用循环,如何制作按钮的 ID,以便我可以控制按下的按钮(以便我可以将按下的按钮的 ID 更改为不同的 ID)。谢谢!