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 相关文章推荐
用按钮控制iframe显示的网页实现方法
Feb 04 Javascript
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 Javascript
js实现从中间开始往上下展开网页窗口的方法
Mar 02 Javascript
JavaScript检测上传文件大小的方法
Jul 22 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
JavaScript日期选择功能示例
Jan 16 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
Vue.js学习教程之列表渲染详解
May 17 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
Feb 21 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 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使用curl访问https示例分享
2014/01/17 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
php图像验证码生成代码
2017/06/08 PHP
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
Python中的浮点数原理与运算分析
2017/10/12 Python
python进行两个表格对比的方法
2018/06/27 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
Django 路由控制的实现
2019/07/17 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
python数据化运营的重要意义
2019/11/25 Python
tensorflow自定义激活函数实例
2020/02/04 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
班组长工作职责
2013/12/25 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
世界红十字日活动总结
2015/02/10 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
创业计划书之书店
2019/09/10 职场文书