HTML结构的代码:
<body>
<table>
<thead> ...
</thead>
<tbody>
<tr>
<td>xxxxx</td>
<td>xxxxxxx</td>
<td>xxxxxx</td>
<td>xxxxx</td>
</tr>
<tr>
<td>xxxxx</td>
<td>xxxxxxx</td>
<td>xxxxxx</td>
<td>xxxxx</td>
</tr>
<tr>
<td>xxxxx</td>
<td>xxxxxxx</td>
<td>xxxxxx</td>
<td>xxxxx</td>
</tr>
</tbody>
</table>
插入的JS代码如下:
<script>
//1.获取元素获取的是tbody里面所有的行
var trs = document . querySelector( ' tbody' ) . querySelectorAll('tr' );
// 2.利用循环绑定注册事件
for (var i = 0; i < trs.length; i++) {
// 3.鼠标经过事件onmouseover
trs. onmouseover = function() {
this. className = 'bg' ;
// 4.鼠标离开事件onmouseout
trs . onmouseout = function() {
this.className = ' ' ;
}
}
</script>
</body>
|