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 相关文章推荐
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
Mar 03 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
Dec 11 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
基于React实现表单数据的添加和删除详解
Mar 14 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
详解webpack + react + react-router 如何实现懒加载
Nov 20 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
详解vue如何使用rules对表单字段进行校验
Oct 17 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
May 09 Javascript
js实现简单的倒计时
Jan 28 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
SMARTY学习手记
2007/01/04 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
2010/05/18 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
jQuery的12招常用技巧分享
2011/08/08 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
DOM 高级编程
2015/05/06 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
体育教育个人自荐信范文
2013/12/01 职场文书
元宵节主持词
2014/03/25 职场文书
毕业留言寄语大全
2014/04/10 职场文书
临床医学专业求职信
2014/08/08 职场文书
女方家长婚礼致辞
2015/07/27 职场文书