87,991
社区成员
发帖
与我相关
我的任务
分享//页面加载完成后执行
window.onload = function () {
//取表格对象
var table = document.getElementById('senfe');
//设置表格行交替颜色
for (var i = 1; i < table.rows.length; i++) {
table.rows[i].className = 's' + (i % 2);
}
//给表格注册鼠标单击事件
table.onclick = function (evt) {
//取点击的对象
var obj = evt ? evt.target : event.srcElement;
//点击了单元格
if (obj.tagName == 'TD') {
selectRow(obj.parentNode);
}
//点击了复选框
else if (obj.tagName == 'INPUT') {
if (obj.id == 'chkAll') { //点击了全选框
for (var i = 1; i < table.rows.length; i++) {
selectRow(table.rows[i], obj.checked);
}
}
else { //点击了其他复选框
selectRow(obj.parentNode.parentNode);
}
}
};
};.pay table {margin: 0 auto; border: 1px solid #eee; border-collapse: collapse;}
.pay td, th { text-align: center; FONT-FAMILY: "宋体", "Verdana"; font-size: 13px;color: #000;line-height: 145%;}
.pay th {background-color: #3399ff; font-size: 14px;} /* 表头行背景色 */
.pay tr.s0 {background-color: #eee;} /* 交替颜色1 */
.pay tr.s1 {background-color: #fff;} /* 交替颜色2 */
.pay tr:hover td {background-color: #FFFFB9;} /* 鼠标经过的颜色 */
.pay tr.selected td {background-color: #6ce86c;} /* 选中行背景色 */