我想打勾某些事件的天数,并标记他们的“连续”-我想将它们表示为桌子上的正方形或圆形
例如“晴天”与“阴天”
每个 COLUMN 都会计算一个事件的发生,事件的变化会移动到下一个 COLUMN。序列将逐行向上(或向下)进行。
示例 - 表格 5 行 x 10 列(S = 晴天,C = 阴天) 仅使用 javascript - 使用两个按钮“s”和“c”我将如何告诉 dom 下一个标记哪个单元格。
开始表格空白 - 单击“s”,s 进入第一个单元格,单击“s”,s 进入第一列第二行,单击“c”(因为它是上次运行天数的变化)ac 进入第二列第一行...所以简而言之,如果当前点击与最后一次相同,则前进一行,如果不同,则前进一列...在这方面,它不应该只是2,我可以有 3 或 4 种“类型”的事件(如雨或雪)。
我可以把它全部放在一个数组中吗:[s,s,s,s,c,c,s,s,s,s,c,s,c,s,c,c,c,c]
将每个事件添加到数组中,然后循环数组,当 current!=last ???
但是我如何引用“正确”的表格单元格??????
<table border="1" width="460" align="center">
<tr>
<td>S</td>
<td>S</td>
<td>S</td>
<td>S</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>C</td>
<td>C</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>S</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>C</td>
<td>C</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>S</td>
<td>S</td>
<td>S</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>