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 相关文章推荐
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
JavaScript 深层克隆对象详解及实例
Nov 03 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
layui选项卡效果实现代码
May 19 Javascript
shiro授权的实现原理
Sep 21 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
Mar 27 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
Aug 14 Javascript
微信小程序用户登录和登录态维护的实现
Dec 10 Javascript
利用 JavaScript 实现并发控制的示例代码
Dec 31 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
最大K个数问题的Python版解法总结
2016/06/16 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
对python中dict和json的区别详解
2018/12/18 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
阿里云:Aliyun.com
2017/02/15 全球购物
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
社会学专业求职信
2014/02/24 职场文书
食品安全工作实施方案
2014/03/26 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
志愿者个人总结
2015/03/03 职场文书
西安事变观后感
2015/06/12 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
六五普法心得体会2016
2016/01/21 职场文书
python实现简易名片管理系统
2021/04/11 Python
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技