网络编程
位置:首页>> 网络编程>> JavaScript>> JavaScript实现鼠标经过表格某行时此行变色

JavaScript实现鼠标经过表格某行时此行变色

作者:我是Dreamer啊  发布时间:2024-04-16 08:51:18 

标签:js,鼠标经过,变色

本文实例为大家分享了js鼠标经过表格某行时此行变色的具体代码,供大家参考,具体内容如下

JavaScript实现鼠标经过表格某行时此行变色

表格表头为蓝色,表主体为白色,当鼠标放到表的非表头行时,这一行颜色变为黄色,鼠标离开时黄色消失。


<!DOCTYPE html>
<html lang="zh-CN">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>鼠标经过表格变色</title>
 <style>
   table {
     margin: 200px auto;
     font-size: 12px;

border-collapse: collapse;
     width: 500px;
     height: 50px;
   }
   table thead tr {
     font-size: 14px;
     background-color: skyblue;
   }
   td {
     border: 1px solid black;  
   }
   .bgc{
     background-color: yellow;
   }
 </style>
</head>
<body>
 <table>
   <thead>
     <td>表头1</td>
     <td>表头2</td>
     <td>表头3</td>
   </thead>
   <tbody>
     <tr>
       <td>表格一行一列</td>
       <td>表格一行二列</td>
       <td>表格一行三列</td>
     </tr>
     <tr>
       <td>表格二行一列</td>
       <td>表格二行二列</td>
       <td>表格二行三列</td>
     </tr>
     <tr>
       <td>表格三行一列</td>
       <td>表格三行二列</td>
       <td>表格三行三列</td>
     </tr>
     <tr>
       <td>表格四行一列</td>
       <td>表格四行二列</td>
       <td>表格四行三列</td>
     </tr>
     <tr>
       <td>表格五行一列</td>
       <td>表格五行二列</td>
       <td>表格五行三列</td>
     </tr>
   </tbody>
 </table>
 <script>
   var tr =document.querySelectorAll('tr');
   for(var i = 0;i < tr.length ;i++){
     tr[i].onmouseover = function(){
       this.className = 'bgc';
     }
     tr[i].onmouseout = function(){
       this.className = '';
     }
   }
 </script>
</body>
</html>

来源:https://blog.csdn.net/weixin_42579348/article/details/109743629

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com