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 函数式编程
Aug 16 Javascript
利用javascript实现一些常用软件的下载导航
Aug 03 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
Jul 31 Javascript
JQuery中$.ajax()方法参数详解及应用
Dec 12 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
Jun 26 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
老生常谈js动态添加事件--- 事件委托
Jul 19 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
Sep 11 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
Sep 21 Javascript
js实现纯前端压缩图片
Nov 16 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
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防止跨域提交表单
2013/11/01 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python如何获取系统iops示例代码
2016/09/06 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
python表格存取的方法
2018/03/07 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
电脑教师的教学自我评价
2013/11/26 职场文书
个人培训自我鉴定
2014/03/28 职场文书
2014年质检员工作总结
2014/11/18 职场文书
公司员工培训管理制度
2015/08/04 职场文书
Redis批量生成数据的实现
2022/06/05 Redis