表格的隔行换色
1. 确定事件: 文档加载完成 onload
2. 事件要触发函数: init()
3. 函数:操作页面的元素、 要操作表格中每一行、 动态的修改行的背景颜色
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function init(){
//得到表格
var tab = document.getElementById("tab");
//得到表格中每一行
var rows = tab.rows;
//遍历所有的行,然后根据奇数、偶数
for(var i=0;i<rows.length;i++){
var row = rows[i]; //得到其中的某一行
if(i%2==0){
row.bgColor = "red";
}else{
row.bgColor = "yellow";
}
}
}
</script>
</head>
<body onload="init()">
<table border="1px" width="600px" id="tab">
<tr>
<td><input type="checkbox" /></td>
<td>分类ID</td>
<td>分类名称</td>
<td>分类商品</td>
<td>分类描述</td>
<td>操作</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>1</td>
<td>手机数码</td>
<td>华为,小米,尼康</td>
<td>各类数码产品</td>
<td><a href="#">修改</a>|<a href="#">删除</a></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>2</td>
<td>冰箱彩电</td>
<td>海尔,TCL,康佳</td>
<td>各种冰箱彩电</td>
<td><a href="#">修改</a>|<a href="#">删除</a></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>3</td>
<td>鞋靴箱包</td>
<td>耐克,阿迪,乔丹</td>
<td>各种鞋靴箱包</td>
<td><a href="#">修改</a>|<a href="#">删除</a></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>4</td>
<td>香烟酒水</td>
<td>黄鹤楼,茅台 ,海之蓝</td>
<td>各种香烟酒水</td>
<td><a href="#">修改</a>|<a href="#">删除</a></td>
</tr>
</table>
</body>
</html>
运行截图: