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 相关文章推荐
用js模拟struts2的多action调用示例
May 19 Javascript
JQuery控制Radio选中方法分析
May 29 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
总结Javascript中数组各种去重的方法
Oct 04 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 Javascript
小程序实现上下移动切换位置
Sep 23 Javascript
详解ES6中class的实现原理
Oct 03 Javascript
5种 JavaScript 方式实现数组扁平化
Oct 05 Javascript
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
短波的认识
2021/03/01 无线电
PHP脚本的10个技巧(4)
2006/10/09 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
QueryPath PHP 中的jQuery
2010/04/11 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
JS实现简单随机3D骰子
2019/10/24 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python中循环语句while用法实例
2015/05/16 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
python 接收处理外带的参数方法
2018/12/03 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
python 穷举指定长度的密码例子
2020/04/02 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
为什么需要版本控制
2016/10/28 面试题
护理自荐信
2013/10/22 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
针对吵架老公保证书
2015/05/08 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python
mysql查询结果实现多列拼接查询
2022/04/03 MySQL