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 相关文章推荐
学习YUI.Ext基础第一天
Mar 10 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
JS和Jquery获取和修改label的值的示例代码
Jan 15 Javascript
AngularJS转换响应内容
Jan 27 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
Node.js简单入门前传
Aug 21 Javascript
浅谈微信小程序flex布局基础
Sep 10 Javascript
原生JS实现的放大镜特效示例【测试可用】
Dec 08 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
vue.js实现回到顶部动画效果
Jul 31 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
Feb 01 Javascript
解决vue-loader加载不上的问题
Oct 21 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
PHP URL路由类实例
2013/11/12 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
python3去掉string中的标点符号方法
2019/01/22 Python
python实现串口自动触发工作的示例
2019/07/02 Python
浅析Python的命名空间与作用域
2020/11/25 Python
学前教育学生自荐信范文
2013/12/31 职场文书
银行职员思想汇报
2013/12/31 职场文书
村优秀党员事迹材料
2014/01/15 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
党支部三会一课计划
2014/09/24 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python