我创建了一个自定义日历,其中我点击时为单个网格设置颜色。我的要求是在第二次点击时将颜色更改为其他颜色。我尝试通过在另一个onclick监听器中放置一个onclick监听器来实现这一点。它工作但它非常错。有时第二种颜色停留在前一个网格中,或者有时它不起作用,有时当我点击之前点击的网格时它会变成第二种颜色。
我的要求是在第一次点击时将网格颜色更改为color1,在第二次点击同一网格单元格时将颜色更改为color2。
答案 0 :(得分:1)
尝试使用onClick
的计数器。并根据计数器改变网格的颜色..
最初设置为0,如果单击则将其设置为1更改颜色,如果再次单击则增加计数器并再次更改颜色。不要在onclick里面使用onclick。
答案 1 :(得分:0)
使用索引计数器并在onClick侦听器中更新计数器并更改颜色。
答案 2 :(得分:0)