【发布时间】:2021-07-11 19:17:27
【问题描述】:
目前,我有一个二乘二数组:let gameBoard = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] 我想在我的网页上打印这个数组。我已经通过使用 document.write() 来做到这一点。
function updateScreen(){
for(var i=0; i<4; i++){
for(var j=0; j<4; j++){
document.write('<span>' + gameBoard[i][j] + ' </span>')
}
document.write("<br><br>")
}
}
这会在网页上以 2x2 矩阵的形式显示数组,如下所示:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
这就是我想要的布局。但是,document.write() 函数会删除我所有现有的 HTML 代码。如何在我的原始网页上显示数组?此外,它需要以我可以使用 CSS 设置样式的方式显示。
【问题讨论】:
-
如果你创建一个 id 为 target 的 div,你可以定位一个元素,然后你可以做 var loop = ''; loop+= '' + gameBoard[i][j] + ' '; document.getElementById('target).innerHTML = 循环
标签: javascript html css arrays