有没有办法从HTML表中选择一个随机单元格并更改其背景颜色?

问题描述 投票:0回答:1

我需要从5X5表中随机选择一个单元格并更改其背景颜色。我想通过在表中选择一个随机索引位置来做到这一点。

我想做这个:

table > tr:nth-child(Random Number between 1 and 5) > td:nth-child(Random number between 1 and 5){
  background-color: aqua;
}

我想到了。用过这个:

let selected = document.getElementById("table").rows[Math.floor(Math.random() * 5)].cells[Math.floor(Math.random() * 5)];
selected.id = "selected";

理想情况下,我会生成随机数,一个用于javascript,一个用于javascript,然后将值传递给css样式表。

random html-table formatting
1个回答
0
投票

为tds分配一个id并创建一个包含这些单元格的id的数组从数组中随机选择并更改与id匹配的单元格的样式颜色

你可能需要使用javascript

如果我的回答对你有帮助,请选择upvote或选择它作为答案,如果它是你正在寻找的

© www.soinside.com 2019 - 2024. All rights reserved.