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选择器的年代 不了解它们的性能,行吗
Jun 18 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
Nov 17 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
小程序实现左滑删除功能
Oct 30 Javascript
微信小程序实现顶部导航特效
Jan 28 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
解决vue-photo-preview 异步图片放大失效的问题
Jul 29 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 Token(令牌)设计
2008/03/15 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
JavaScript实现文字跟随鼠标特效
2015/08/06 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
使用node.js中的Buffer类处理二进制数据的方法
2016/11/26 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
对numpy中数组元素的统一赋值实例
2018/04/04 Python
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
python实现简单http服务器功能
2018/09/17 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
Python调用C/C++的方法解析
2020/08/05 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
美国体育用品商店:Rally House(NCAA、NFL、MLB、NBA、NHL和MLS)
2018/01/03 全球购物
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
幼教简历自我评价
2014/01/28 职场文书
中专自我鉴定
2014/02/05 职场文书
python中if和elif的区别介绍
2021/11/07 Python
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS