我正在尝试使用然后调用两个 javascript 函数将 HTML<td>
标记重置为其原始颜色。onclick
第一个函数将(希望)设置先前更改的颜色。
第二个函数将选定<td>
的背景颜色更改为青色。(这有效)。作为这个函数的最后一步,我设置了一个 var hold,它应该是<td>
id。
在下一次更改期间,应在第一个函数中使用该 var (hold) 以恢复为原始颜色。
我这样调用函数: <td onclick( clear(); changecolor(element id);) ...more stuff>
如果我让您感到困惑,那么该程序是一个日历,并且所选日期bgcolor
变为青色。选择另一个日期时,我想将第一个重新更改为白色。
<script type="text/javascript">
var hold;
function mouseclick(el) {
el.style.color = "black";
el.style.backgroundColor = "cyan";
hold = el;
}
function clear() {
hold.style.color = "black";
hold.style.backgroundColor = "white";
}
</script>