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 相关文章推荐
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
IE6、IE7中获取Button元素的值的bug说明
Aug 28 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
Oct 29 Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
json+jQuery实现的无限级树形菜单效果代码
Aug 27 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
jQuery插件ContextMenu自定义图标
Mar 15 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
详解JavaScript修改注册表的方法
Jan 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
PHP的面试题集
2006/11/19 PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
php 常用类整理
2009/12/23 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python中使用PDB库调试程序
2015/04/05 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
树莓派升级python的具体步骤
2020/07/05 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
酒店副总岗位职责
2013/12/24 职场文书
教师研修随笔感言
2014/01/23 职场文书
高一政治教学反思
2014/01/28 职场文书
爱与责任演讲稿
2014/05/20 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
美容院合作经营协议书
2014/10/10 职场文书
《窃读记》教学反思
2016/02/18 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
2021年最新用于图像处理的Python库总结
2021/06/15 Python
基于Go语言构建RESTful API服务
2021/07/25 Golang