- 设置样式
<style>
td{
width: 100px;
height: 40px;
}
</style>
- 搭建html, 修改样式
<table border="1" style="border-collapse: collapse;">
<tbody id="tb">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<script>
var trs = document.getElementsByTagName("tr");
for (var i = 0; i < trs.length ; i++) {
if (i % 2 == 0) {
trs[i].style.backgroundColor = "pink";
} else {
trs[i].style.backgroundColor = "lightgray";
}
var bgc;
trs[i].onmouseover = function () {
bgc = this.style.backgroundColor;
this.style.backgroundColor = "skyblue";
};
trs[i].onmouseout = function () {
this.style.backgroundColor = bgc;
};
}
</script>