javascript修改表格背景色实例代码分享


Posted in Javascript onDecember 10, 2013
<html> 
<script> 
//点击当前选中行的时候设置当前行的颜色,同时恢复除当前行外的行的颜色及鼠标事件 
function selectRow(target) 
{ 
     var sTable = document.getElementById("ServiceListTable") 
     for(var i=1;i<sTable.rows.length;i++) //遍历除第一行外的所有行 
     { 
         if (sTable.rows[i] != target) //判断是否当前选定行 
         { 
             sTable.rows[i].bgColor = "#ffffff"; //设置背景色 
             sTable.rows[i].onmouseover = resumeRowOver; //增加onmouseover 事件 
             sTable.rows[i].onmouseout = resumeRowOut;//增加onmouseout 事件 
         } 
         else 
         { 
             sTable.rows[i].bgColor = "#d3d3d3"; 
             sTable.rows[i].onmouseover = ""; //去除鼠标事件 
             sTable.rows[i].onmouseout = ""; //去除鼠标事件 
         } 
     } 
} 
//移过时tr的背景色 
function rowOver(target) 
{ 
    target.bgColor='#e4e4e4'; 
} 
//移出时tr的背景色 
function rowOut(target) 
{ 
    target.bgColor='#ffffff'; 
} 
//恢复tr的的onmouseover事件配套调用函数 
function resumeRowOver() 
{ 
    rowOver(this); 
} 
//恢复tr的的onmouseout事件配套调用函数 
function resumeRowOut() 
{ 
    rowOut(this); 
} 
</script> 
<body> 
<div style="width:50px;height:50px;background-color:Blue" onmouseover="javascript:this.style.backgroundColor='red';" onmouseout="javascript:this.style.backgroundColor='blue'">关于最后两个函数resumeRowOver和resumeRowOut为什么这样写参考我之前写的通过js给页面元素添加事件对应的表格HTMLview plaincopy to clipboardprint? 
</div> 
<table width="100%" border="1" cellspacing="1" cellpadding="0" id="ServiceListTable">  
<tr>  
<th>服务事项</th>  
<th>N</th>  
<th>状态</th>  
<th>办结</th>  
<th>资料</th>  
</tr>  
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">  
<td>相关内容</td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
</tr>  
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">  
<td>相关内容</td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
</tr>  
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">  
<td>相关内容</td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
</tr>  
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">  
<td>相关内容</td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
<td align="center"> </td>  
</tr>  
</table>  
</body> 
</html>
 
Javascript 相关文章推荐
innerHTML,outerHTML,innerTEXT三者之间的区别
Jan 28 Javascript
jquery获取input表单值的代码
Apr 19 Javascript
防止文件缓存的js代码
Jan 10 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
May 17 Javascript
javascript自动改变文字大小和颜色的效果的小例子
Aug 02 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
Bootstrap面板学习使用
Feb 09 Javascript
vue实现简单loading进度条
Jun 06 Javascript
js for终止循环 跳出多层循环
Oct 04 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
Apr 30 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
Dec 10 #Javascript
javascript中文本框中输入法切换的问题
Dec 10 #Javascript
javascript 数字格式化输出的实现代码
Dec 10 #Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
Dec 10 #Javascript
js输入框邮箱自动提示功能代码实现
Dec 10 #Javascript
浅析jQuery1.8的几个小变化
Dec 10 #Javascript
Javascript中各种trim的实现详细解析
Dec 10 #Javascript
You might like
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
微信小程序提交form操作示例
2018/12/30 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
JavaScript实现前端倒计时效果
2021/02/09 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
python虚拟环境virualenv的安装与使用
2016/12/18 Python
python常见排序算法基础教程
2017/04/13 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
基于python实现查询ip地址来源
2020/06/02 Python
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
自我鉴定范文200字
2013/10/02 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
党员教师工作决心书
2014/03/13 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
先进教师个人事迹材料
2014/12/15 职场文书
小学工作总结2015
2015/05/04 职场文书
离婚起诉状范本
2015/05/19 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书