<script>//1.在页面加载完后绑定事件
window.onload=function(){//全选 绑定事件
document.getElementById("selectAll").onclick=function(){//1.获取所有的checkboxvar cbs = document.getElementsByName("cb");//2.遍历for(var i =0; i < cbs.length; i++){//3.设置每一个cb的状态为选中 checked
cbs[i].checked =true;}};//全不选 绑定事件
document.getElementById("unSelectAll").onclick=function(){//1.获取所有的checkboxvar cbs = document.getElementsByName("cb");//2.遍历for(var i =0; i < cbs.length; i++){//3.设置每一个cb的状态为未选中 checked
cbs[i].checked =false;}};//反选 绑定事件
document.getElementById("selectRev").onclick=function(){//1.获取所有的checkboxvar cbs = document.getElementsByName("cb");//2.遍历for(var i =0; i < cbs.length; i++){//3.设置每一个cb的状态为相反
cbs[i].checked =!cbs[i].checked;}};//第一个cb点击 绑定事件
document.getElementById("firstCb").onclick=function(){//1.获取所有的checkboxvar cbs = document.getElementsByName("cb");//获取第一个cb//2.遍历for(var i =0; i < cbs.length; i++){//3.设置每一个cb的状态和第一个cb的状态一样
cbs[i].checked =this.checked;}};//给所有tr绑定鼠标移到元素之上和移出元素事件var trs = document.getElementsByTagName("tr");//2.遍历for(var i =0; i < trs.length; i++){//移到元素之上
trs[i].onmouseover=function(){//当前类名设置为overthis.className ="over";};//移出元素
trs[i].onmouseout=function(){//当前类名设置为outthis.className ="out";}}}</script>