<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
table{
/* 宽度为600px */
width: 600px ;
/* 上下外边距100px, 左右自动居中 */
margin: 50px auto;
/* 文本居中 */
text-align: center;
/* 为表格设置合并边框模型: */
border-collapse: collapse;
/* 字体大小 */
font-size: 14px;
}
thead tr{
/* 高度为30px */
height: 30px;
/* 背景颜色为: */
background-color:skyblue;
}
tbody tr{
/* 高度为30px */
height: 30px;
}
tbody td {
/* 下边框为:1px 实线 颜色 */
border-bottom: 1px solid gray;
/* 字体大小 */
font-size: 12px;
/* 字体颜色 */
color: blue;
}
.bg{
/* 背景颜色 */
background-color: greenyellow;
}
</style>
</head>
<body>
<!-- 表格由 <table> 标签来定义。
每个表格均有若干行(由 <tr> 标签定义),
每行被分割为若干单元格(由 <td> 标签定义) -->
<table>
<thead>
<!-- 表格的表头使用 <th> 标签进行定义。 -->
<tr>
<th>代码</th>
<th>名称</th>
<th>最新公布净值</th>
<th>累计净值</th>
<th>前单位净值</th>
<th>净值增长率</th>
</tr>
</thead>
<tbody>
<tr>
<td>00001</td>
<td>诺安</td>
<td>1.075</td>
<td>1.079</td>
<td>1.114</td>
<td>+0.047%</td>
</tr>
<tr>
<td>00002</td>
<td>上证综指</td>
<td>1.066</td>
<td>-18.05</td>
<td>-0.51%</td>
<td>+0.011%</td>
</tr>
<tr>
<td>00003</td>
<td>中国长城</td>
<td>1.078</td>
<td>1.079</td>
<td>1.162</td>
<td>+0.055%</td>
</tr>
<tr>
<td>00004</td>
<td>格林美</td>
<td>1.044</td>
<td>1.079</td>
<td>1.176</td>
<td>+0.052%</td>
</tr>
<tr>
<td>00005</td>
<td>白酒</td>
<td>1.053</td>
<td>1.079</td>
<td>1.443</td>
<td>+0.039%</td>
</tr>
<tr>
<td>00006</td>
<td>比亚迪</td>
<td>1.155</td>
<td>1.079</td>
<td>1.764</td>
<td>+8.87%</td>
</tr>
</tbody>
</table>
<script>
// 获取元素 获取的是tbody里面 所有的行
var trs=document.querySelector('tbody').querySelectorAll('tr')
// 利用循环绑定注册事件
for( var i=0; i<trs.length; i++){
// 鼠标经过事件 onmouseover
trs[i].οnmοuseοver=function(){
// console.log('抄家');
this.className='bg'
}
// 鼠标离开事件 onmouseout
trs[i].οnmοuseοut=function(){
// 让类名为空 实现离开没有的效果
this.className=''
}
}
</script>
</body>
</html>