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 相关文章推荐
JQueryEasyUI Layout布局框架的使用
Apr 08 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 Javascript
javascript获取网页宽高方法汇总
Jul 19 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
Apr 21 Javascript
Angular父子组件通过服务传参的示例方法
Oct 31 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 Javascript
利用JS判断元素是否为数组的方法示例
Jan 08 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
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
会计工作决心书
2014/03/11 职场文书
党风廉政承诺书
2014/03/27 职场文书
养成教育经验材料
2014/05/26 职场文书
多媒体教室标语
2014/06/26 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
转让协议书
2015/01/27 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python