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 分页全选或反选标识实现代码
Aug 09 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
input:checkbox多选框实现单选效果跟radio一样
Jun 16 Javascript
JavaScript实现非常简单实用的下拉菜单效果
Aug 27 Javascript
详解JavaScript的流程控制语句
Nov 30 Javascript
JavaScript基础教程——入门必看篇
May 20 Javascript
javascript操作cookie
Jan 17 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
Jun 04 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
JavaScript事件对象event用法分析
Jul 27 Javascript
layui实现三级联动效果
Jul 26 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
PHP explode()函数用法、切分字符串
2012/10/03 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
总结对比php中的多种序列化
2016/08/28 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
浅谈javascript的调试
2015/01/28 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
详解Python模块化编程与装饰器
2021/01/16 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
英文商务邀请信
2014/01/22 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
意向协议书范本
2014/04/23 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL