我正在处理这段代码来创建一个表,它点亮了不同的单元格,我一次创建了一个javascript函数来做到这一点,但所有的单元格同时点亮。我想帮助,使一个单元同时点亮,然后重置到原来的颜色需要提示创建JavaScript的功能
这里是示例代码
<html>
<head>
<script type="text/javascript">
function change(){
document.getElementById("myTable").rows[1].cells[1].style.backgroundColor ="yellow";
document.getElementById("myTable").rows[2].cells[2].style.backgroundColor ="green";
document.getElementById("myTable").rows[2].cells[0].style.backgroundColor ="blue";
document.getElementById("myTable").rows[0].cells[3].style.backgroundColor ="red";
document.getElementById("myTable").rows[3].cells[1].style.backgroundColor ="orange";
}
function reset() {
rows[1].cells[1].Value = ""
rows[1].cells[1].Value = ""
rows[1].cells[1].Value = ""
rows[1].cells[1].Value = ""
i = 0
}
</script>
</head>
<body>
<h2 style="text-align:center-left"> Sky Apprenticeship Test</h2>
<table id="myTable" width="80%" border="1">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<input id="clickMe" type="button" value="Run Program" onclick="change();" />
<input type="button" value="Reset" onClick="this.table.reset()" />
</table>
</body>
</html>
看看Math.random函数来获得两个随机数,行和单元格。然后使用setInterval调用该函数,以便它按照您设置的时间间隔运行。如果您需要更多帮助,请添加评论。 – Will