【发布时间】:2020-07-16 16:27:06
【问题描述】:
这里是 js 新手。我想用靠近棋盘边缘的数字和字母标记我的棋盘。但是,我找不到这样做的抽象方法。到目前为止,我只有用颜色创建的棋盘(未显示)。
HTML:
<div id = 'gridcontainer'>
</div>
Javascript:
function makeChessBoard(row, col) //creates 64 cells
{
grid = document.getElementById('gridcontainer');
grid.style.cssText = "grid-template-columns: repeat(" + col + ", 60px);
cell = [];
for (i = 0; i < (row * col); i++)
{
cell[i] = document.createElement('div');
cell[i].className = 'cells';
grid.appendChild(cell[i]);
}
}
makeChessBoard(8, 8);
CSS:
#gridcontainer
{
display: grid;
grid-gap: 0;
}
拜托,非常感谢任何帮助!
【问题讨论】:
标签: javascript html css dynamic css-grid