鼠标移动变色
var trs = document.getElementsByTagName("tr");
//遍历所有tr,给所有tr绑定事件
for (var i = 0; i < trs.length; i++) {
trs[i].onmouseover = function () {
this.style.backgroundColor = "gray";
}
trs[i].onmouseout = function () {
this.style.backgroundColor = "white";
}
}
上下两种原理一样,都是遍历所有tr,只是变色的方式有点不同
这是一条分割线--------------------------------------------------------------------------------------------------------------------------------------
<style>
.out{
background-color: white;
}
.over{
background-color: gray;
}
</style>
<script>
var trs = document.getElementsByTagName("tr");
//遍历所有tr,给所有tr绑定事件
for (var i = 0; i < trs.length; i++) {
trs[i].onmouseover = function () {
this.className = "over";
}
trs[i].onmouseout = function () {
this.className = "out";
}
}
</script>