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中处理与当前时间间隔的函数代码
May 23 Javascript
javascript解析json实例详解
Nov 05 Javascript
EasyUI中datagrid在ie下reload失败解决方案
Mar 09 Javascript
浅析jquery数组删除指定元素的方法:grep()
May 19 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
浅谈JavaScript中数组的增删改查
Jun 20 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
Vue中的字符串模板的使用
May 17 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
类似框架的js代码
2006/11/09 Javascript
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
python爬虫使用cookie登录详解
2017/12/27 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python递归函数特点及原理解析
2020/03/04 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
给幼儿园老师的表扬信
2014/01/19 职场文书
就业表自我评价分享
2014/02/06 职场文书
全国文明单位申报材料
2014/05/31 职场文书
女儿满月酒致辞
2015/07/29 职场文书
学生病假条范文
2015/08/17 职场文书
创业计划书之寿司
2019/07/19 职场文书