js实现表格变色点击行颜色改变

jQuery Table选中表格行变色代码.zip jQuery Table选中表格行变色代码是一款通过js载入表格数据,点击选中表格行变色代码。 立即下载


forword

http://blog.youkuaiyun.com/cai7095576/article/details/21808445


js实现表格变色点击行颜色改变

  1. <HTML>     
  2.   <HEAD>     
  3.   <META   http-equiv="Content-Type"   content="text/html;   charset=utf-8">     
  4.   <TITLE>table</TITLE>     
  5.   <STYLE>     
  6.   table {     
  7.       border-top:1px   solid   black;     
  8.       border-left:1px   solid   black;     
  9.       cursor:default;     
  10.   }     
  11.   td {     
  12.       border-bottom:1px   solid   black;     
  13.       border-right:1px   solid   black;     
  14.       height:23px;     
  15.   }     
  16.   </STYLE>  
  17.  </HEAD>     
  18.   <BODY>     
  19.   <table   id="table1"   width="50%"   border="0"   cellpadding="0"   cellspacing="0">     
  20.       <tr   style="background-color:#999999;   border-bottom:2px   solid   black;   height:25px"   align="center">     
  21.           <td   width="25%">one</td>     
  22.           <td   width="25%">two</td>     
  23.           <td   width="25%">three</td>     
  24.           <td   width="25%">four</td>     
  25.       </tr>     
  26.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  27.           <td>管理员1</td>     
  28.           <td>管理员1</td>     
  29.           <td>管理员1</td>     
  30.           <td>管理员1</td>     
  31.       </tr>     
  32.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  33.           <td>管理员2</td>     
  34.           <td> </td>     
  35.           <td> </td>     
  36.           <td> </td>     
  37.       </tr>     
  38.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  39.           <td> </td>     
  40.           <td> </td>     
  41.           <td> </td>     
  42.           <td> </td>     
  43.       </tr>     
  44.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  45.           <td> </td>     
  46.           <td> </td>     
  47.           <td> </td>     
  48.           <td> </td>     
  49.       </tr>     
  50.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  51.           <td> </td>     
  52.           <td> </td>     
  53.           <td> </td>     
  54.           <td> </td>     
  55.       </tr>     
  56.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  57.           <td> </td>     
  58.           <td> </td>     
  59.           <td> </td>     
  60.           <td> </td>     
  61.       </tr>     
  62.       <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">     
  63.           <td> </td>     
  64.           <td> </td>     
  65.           <td> </td>     
  66.           <td> </td>     
  67.       </tr>                 
  68.   </table>  
  69.   </BODY>     
  70.   </HTML>  
<HTML>   
  <HEAD>   
  <META   http-equiv="Content-Type"   content="text/html;   charset=utf-8">   
  <TITLE>table</TITLE>   
  <STYLE>   
  table {   
	  border-top:1px   solid   black;   
	  border-left:1px   solid   black;   
	  cursor:default;   
  }   
  td {   
	  border-bottom:1px   solid   black;   
	  border-right:1px   solid   black;   
	  height:23px;   
  }   
  </STYLE>
 </HEAD>   
  <BODY>   
  <table   id="table1"   width="50%"   border="0"   cellpadding="0"   cellspacing="0">   
      <tr   style="background-color:#999999;   border-bottom:2px   solid   black;   height:25px"   align="center">   
          <td   width="25%">one</td>   
          <td   width="25%">two</td>   
          <td   width="25%">three</td>   
          <td   width="25%">four</td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td>管理员1</td>   
          <td>管理员1</td>   
          <td>管理员1</td>   
          <td>管理员1</td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td>管理员2</td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td> </td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td> </td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td> </td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td> </td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>   
      <tr   onMouseOver="over()"   onClick="change()"   onMouseOut="out()">   
          <td> </td>   
          <td> </td>   
          <td> </td>   
          <td> </td>   
      </tr>               
  </table>
  </BODY>   
  </HTML>

js代码:

  1.    <SCRIPT language="JavaScript">     
  2.    //鼠标点击选择行时候变色  
  3. function change(change) {  
  4.     var oObj = window.event.srcElement;  
  5.     //alert(change.tagName.toLowerCase());  
  6.     if(oObj.tagName.toLowerCase() == "td"){     
  7.         var oTr = oObj.parentNode;     
  8.         for(var i=1; i<document.all.table1.rows.length; i++)   {     
  9.             document.all.table1.rows[i].style.backgroundColor   =   "";     
  10.             document.all.table1.rows[i].tag = false;     
  11.         }  
  12.         oTr.style.backgroundColor = "#CCCCFF";     
  13.         oTr.tag = true;     
  14.     }  
  15. }  
  16.    //鼠标点击另外一行时关闭已选行变色  
  17. function out() {  
  18.     var oObj = event.srcElement;  
  19.     if(oObj.tagName.toLowerCase() == "td"){  
  20.         var oTr = oObj.parentNode;  
  21.         if(!oTr.tag) oTr.style.backgroundColor = "";  
  22.     }  
  23. }  
  24. //鼠标移动到选择行上时的行变色  
  25. function over(){     
  26.     var oObj = event.srcElement;  
  27.     if(oObj.tagName.toLowerCase() == "td"){     
  28.     var oTr = oObj.parentNode;  
  29.     if(!oTr.tag) oTr.style.backgroundColor = "#E1E9FD";  
  30.     }  
  31. }  
  32. </SCRIPT> 





NVIDIA NCCL 安装和测试实战教程 ibrary)是用于深度学习应用的高性能通信库,可加速多GPU通信和同步。它能够在多个GPU之间进行高效的数据传输和集体操作,显著提高了分布式GPU系统上深度学习训练和推理的性能。NVIDIA NCCL是加速多GPU系统上深度学习应用的必不可少的工具。其高效的通信原语和集体操作显著提高了分布式训练和推理的性能,使其成为现代深度学习基础架构的关键组成部分。 阅读详情

相关推荐

U8-固定资产月末结账报错:BOF或EOF中有一个是真

度了下,发现此问题一般是由于fa_Vtsobject表缺少对应月份的记录导致,补上即可,但是查看发现此表记录正常。 跟踪后发现定位到以下语句: select * from AccInformation where cSysID = N'FA' and cName =N'bVoucherApply'上述语句执行后没有任何记录显示,但是在正常的账套执行是有记录的,那有可能就是记录丢失导致,执行以下

guizhouakun的博客 5921

HTML中A标签target属性(转)

HTML中A标签target属性A标签的一个重要属性—target。 target可能的值有: _blank    打开一个新窗口 _parent   显示在上一层窗口中 _top      显示在最上层窗口 name      显示在名字叫name的窗口中 _self     显示在当前窗口,缺省的属性_parent,_top,name,必须结合f

a651944226的专栏 8265

MFRC522防冲突机制详解:当两张IC卡同时靠近读写器,会发生什么?

本文深入解析了MFRC522芯片在多张IC卡同时靠近RFID读写器时的防冲突机制,重点介绍了二叉树搜索算法在比特级的实现原理。通过详细的寄存器配置优化和实际工程案例,展示了如何有效解决信号碰撞问题,提升多卡场景下的读写性能。

weixin_29191669的博客 429

html与css 知识总结

HTML html结构 HTML结构由<html>、<head>、<body>等几部分组成 html>:定义整个html文档 head>:包含所有头部标签 在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。 可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, &

余笙.'的博客 3153

802.1AS时间同步机制深度解析:从Sync报文到多域冗余设计

本文深度解析了802.1AS时间同步机制,从Sync与Follow_Up报文的核心交互原理入手,详细阐述了其如何通过精确的时钟频率比测量、链路延迟计算和驻留时间补偿来实现微秒乃至纳秒级同步。文章进一步探讨了802.1AS-2020版本引入的多时钟域冗余设计,为构建高可靠的车载TSN网络提供了关键见解和实战配置指南。

pytorch8learner的博客 464

ESP-IDF下载配合MQTT协议接入云平台实例

通过ESP-IDF下载环境搭建,结合MQTT协议实现设备与云平台通信,详解从配置到连接的完整流程,助力物联网应用开发。重点涵盖espidf下载和MQTT集成关键步骤。

weixin_28913879的博客 454

js使用onclick方法实现点击表格整行/列变色

js dom阶段学习作业

h220801__zzl的博客 2043

Unreal5从入门到精通之Landscape地形系统

虚幻引擎 5 (UE5) 能够利用其强大的地形编辑工具套件创建大规模的地形世界。使用地形工具可以创建身临其境的户外地形,这些地形经过优化,可在多种不同设备上保持可播放的帧速率。

TxNet 4145

原生js 实现table 被选中行变颜色

最近在做一个项目,因为框架原因,所有功能只能使用原生js开发(真的无语),碰到"实现table 被选中行变颜色"的需求,就在网上找了下,然后写了一个js方法,只需要changeColorWithTrs(tableid)就可以实现(ps:也是为了自己方便引用,只要把table的id写进去就可以实现功能)   代码如下: &lt;html&gt;&lt;head&gt;     &lt;meta...

杜小誊 6883

【QNX+Android虚拟化方案】129 - USB眼图参数配置

【QNX+Android虚拟化方案】129 - USB眼图参数配置

|~~~热爱生活、努力学习的小伙汁~~~| 821

无法启动此程序,因为计算机丢失api-ms-win-core-path-l1-1-0.dll的解决方案

本文主要介绍了无法启动此程序,因为计算机丢失api-ms-win-core-path-l1-1-0.dll的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 20万+

html设置表格点击变色,js实现表格变色点击行颜色改变

forwordjs实现表格变色点击行颜色改变tabletable{border-top:1pxsolidblack;border-left:1pxsolidblack;cursor:default;}td{border-bottom:1pxsolidblack;border-right:1pxsolidblack;height:23px;}o...

weixin_26642481的博客 1902

大津法(OTSU)点云强度信息分割

大津法(OTSU)是一种灰度图像自适应的阈值分割方法,大津法根据图像的灰度分布,将图像分成背景和前景两部分,前景就是需要按照阈值分割出来的部分。由于点云的强度信息的特性,也可以利用此方法进行分类,但需要保证信息干扰较少,例如道路标线分割等场景较为适用。

qq_48694523的博客 966

jQuery轻松实现表格的隔行变色,点击行变色

jQuery轻松实现表格的隔行变色,点击行变色: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 使用jquery设置表格样式 .even{  background-color:red; } .odd{  background-color:g

zwt90的专栏 8527

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

鼠标点击表格行背景变色 js

<HTML><HEAD><TITLE>鼠标点击表格行背景变色</TITLE><style> .MouseOverClick {background-color: #D9EFFD} .MouseOutWhite {background-color: #FFFFFF}</style>...

weixin_30640769的博客 481

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

表格隔行变色 加鼠标移入移出及点击效果

表格隔行变色,也是一个提高用户体验的js效果。 效果实现: 表格奇偶行的颜色不一样。这样可以防止用户看数据时串行。 鼠标移入某行时变颜色,移出再变回来。这样可以让用户清楚的知道自己正在看哪一行。 表格点击变色。便于用户选中自己想保留的项。 说明: i%2 每个数和2取模的值,只有0和1两种,这样就可以实现隔行变色的效果 tables_li[i].onoff = 1; 为了...

weixin_30537451的博客 181

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

JavaScript实现单击行变颜色

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">JavaS

唯佳 1058

js 选择表的行变颜色

var selectedRow=null;    function col(obj){   obj.style.backgroundColor='534543'; //点击的行变颜色;   if(selectedRow!=null) selectedRow.style.removeAttribute("backgroundColor");   if(selectedRow==obj) se

DaturaJie的专栏 1143

变色表格

&lt;html&gt; &lt;head&gt; &lt;title&gt;变色表格&lt;/title&gt; &lt;script language="JavaScript"&gt; function anole (         str_tableid,        // table id          num_header_offset, // 表头行数    ...

weixin_34354173的博客 79

表格的隔行变色及排序

表格中,既可以隔行变色,也可以进行排序

\\\布谷鸟///的专栏 1045

一种实用的表格行鼠标点击高亮效果

偶尔在看天天基金网净值公告时,从源代码里剥下的一段js代码,感觉比较实用,分享一下(仅IE有效)script  type="text/javascript">var highlightcolor=#E0F2FE;var clickcolor=#ffedd2;function  MouseOver(){    var source=event.srcElement;           

菩提树下的杨过 868

表格隔行换色+鼠标经过变色

简单表格隔行换色+鼠标经过变色 *{border:none;} table{width:100%;border:1px solid silver;margin-bottom:30px;background:#F7F7F7} 点一下我 点一下我 点一下我 ...

竹林愤青 175

JSDay01--Homework(表格当前行点击变色,下拉框省市级联)

1、创建table表格,要求:    点击某一行,则该行变色(选中)。答:&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;demo&lt;/title&gt; &lt;script&

Jin Hanquan的博客 307

table中当鼠标经过时变色

1. 以下代码 body { margin-left: 3px; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; } .STYLE1 { color: #e1e2e3; font-size: 12px; } .STYLE6 {color: #000000; font-size: 12; } .STYLE

九头鸟 713

js的DOM:获取元素属性,修改元素属性实例:排它按钮、自动换背景色、鼠标经过表格行变色、多选框的全选/反选 等

一、获取元素属性,修改元素属性实例 1)排它思想:一组按钮,点一个,把其颜色设置成粉色,其它按钮设置无色 <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</button> <button>按钮5</button> <script> // 1. 获取所有按钮元素

* 548

点击《el-table》让选中的行变色,亲测实用

公司各种需求又来了,直接看下面文吧,一看就懂就不在说需求了,此时我觉得我的表情包是【我就像是一个小朋友站在路标下满头的问号】亲测管用,希望可以帮助到大家

技术前端,忠于热爱 @0.活在风浪里 2万+
上一篇: js获取select标签选中的值
下一篇: 鼠标点击选择行 再次点击取消选择行
xiaodanjava
博客等级 码龄15年 90粉丝 26原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值