我有一个使用 table 标签在 HTML 中创建的表格。我正在尝试使用 javascript 中的函数从该表中随机选择几个单元格。我使用 for 循环进行迭代。请看下面的代码。在这段代码中,我的 for 循环限制是 300,所以我希望随机选择 300 个单元格。但是,只选择了 3-4 个。有任何想法吗?
这是我的代码:
function random_Pattern() {
var p;
var q;
for (var r = 0; r < 301; r++) {
p = Math.floor(Math.random() * grid_width)+1;
q = Math.floor(Math.random() * grid_height)+1;
var cell = document.getElementById("myTableID").rows[p].cells[q];
cell.style.backgroundColor = "red";
}
}