开启辅助访问
帐号登录 |立即注册

利用JS实现表格逐行变色的功能

 
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>

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。