利用鼠标事件完成表格的高亮显示

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title>利用鼠标事件完成表格的高亮显示</title>
 6         <script>
 7             function changeColor(id,val)
 8             {
 9                 if(val=="over")
10                 {
11                     document.getElementById(id).style.backgroundColor="cornflowerblue";
12                 }else if(val=="out")
13                 {
14                     document.getElementById(id).style.backgroundColor="white";
15                 }
16                 
17             }
18         </script>
19         <style type="text/css">
20          td
21          {
22            width:150px;
23            font-size:15px;
24            text-align:center;
25          }
26          input
27          {
28            text-align:center;
29          }
30         </style>
31     </head>
32     <body>
33         <div align="center">
34             <form action="" method="post" >
35                 <table border="1px" width="500px"height="50px" align="center">
36                     <thead>
37                         <tr>
38                             <th><input type="checkbox" id="checkAll"/></th>
39                             <th>商品名称</th>
40                             <th>商品价格</th>
41                             <th>购买数量</th>
42                             <th>商品总价</th>
43                         </tr>
44                     </thead>
45                     
46                     <tbody>
47                         <tr onmouseover="changeColor('tr1','over')" id="tr1" onmouseout="changeColor('tr1','out')">
48                             <td><input type="checkbox"/></td>
49                             <td>华为P20</td>
50                             <td>4500</td>
51                             <td></td>
52                             <td></td>
53                         </tr>
54                         <tr onmouseover="changeColor('tr2','over')" id="tr2" onmouseout="changeColor('tr2','out')">
55                             <td><input type="checkbox"/></td>
56                             <td>iphoneX</td>
57                             <td>8000</td>
58                             <td></td>
59                             <td></td>
60                         </tr>
61                         <tr  onmouseover="changeColor('tr3','over')" id="tr3" onmouseout="changeColor('tr3','out')">
62                             <td><input type="checkbox"/></td>
63                             <td>小米6</td>
64                             <td>2399</td>
65                             <td></td>
66                             <td></td>
67                         </tr>
68                         <tr onmouseover="changeColor('tr4','over')" id="tr4" onmouseout="changeColor('tr4','out')">
69                             <td><input type="checkbox"/></td>
70                             <td>OPPOR11</td>
71                             <td>1899</td>
72                             <td></td>
73                             <td></td>
74                         </tr>
75                     </tbody>
76                 </table>
77             </form>
78         </div>
79     </body>
80 </html>>
View Code

猜你喜欢

转载自www.cnblogs.com/smileL/p/8995764.html