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


Posted in Javascript onNovember 20, 2020

本文实例为大家分享了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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
EasyUI中combobox默认值注意事项
Mar 01 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
vue bootstrap小例子一枚
Jun 09 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
Mar 26 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
May 25 Javascript
js实现简单的倒计时
Jan 28 Javascript
小程序实现列表倒计时功能
Jan 29 Javascript
vue实现拖拽进度条
Mar 01 Vue.js
JavaScript实现复选框全选和取消全选
Nov 20 #Javascript
JavaScript实现网页下拉菜单效果
Nov 20 #Javascript
JavaScript实现网页tab栏效果制作
Nov 20 #Javascript
原生js实现弹窗消息动画
Nov 20 #Javascript
js实现限定区域范围拖拉拽效果
Nov 20 #Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 #Vue.js
详解vue 组件注册
Nov 20 #Vue.js
You might like
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
PHP return语句的另一个作用
2014/07/30 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
vue+element表格导出为Excel文件
2019/09/26 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
python获取服务器响应cookie的实例
2018/12/28 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
商场消防演习方案
2014/02/12 职场文书
生物学专业求职信
2014/07/23 职场文书
2014和解协议书范文
2014/09/15 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
中学生打架检讨书
2014/10/13 职场文书
收入证明怎么写
2015/06/12 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
python turtle绘图
2022/05/04 Python
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server