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 相关文章推荐
通过JAVASCRIPT读取ASP设定的COOKIE
Feb 15 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
Nov 30 Javascript
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 Javascript
javascript事件模型实例分析
Jan 30 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
Feb 15 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
vue实现局部刷新的实现示例
Apr 16 Javascript
Vue实现图片与文字混输效果
Dec 04 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
关于PHP5 Session生命周期介绍
2010/03/02 PHP
PHP实现多条件查询实例代码
2010/07/17 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
jQuery live
2009/05/15 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
Python实现仿射密码的思路详解
2020/04/23 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
车间组长岗位职责
2013/12/20 职场文书
考核评语大全
2014/04/29 职场文书
小学优秀班主任材料
2014/12/17 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
电话营销开场白
2015/05/29 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS