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 相关文章推荐
Jquery实现仿新浪微博获取文本框能输入的字数代码
Feb 22 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
Angularjs中UI Router全攻略
Jan 29 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 Javascript
JavaScript实现输入框与清空按钮联动效果
Sep 09 Javascript
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
vue实现todolist单页面应用
Apr 11 Javascript
Vue.js在使用中的一些注意知识点
Apr 29 Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 Javascript
在vue中解决提示警告 for循环报错的方法
Sep 28 Javascript
JavaScript中将值转换为字符串的五种方法总结
Jun 06 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
Sep 03 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注入实例
2006/10/09 PHP
逆序二维数组插入一元素的php代码
2012/06/08 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python爬取网站数据保存使用的方法
2013/11/20 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
入党积极分子思想汇报范文
2014/01/05 职场文书
工作睡觉检讨书
2014/02/25 职场文书
购房意向书
2014/08/30 职场文书
企业授权委托书范本
2014/09/22 职场文书
支行行长竞聘报告
2014/11/06 职场文书
郭明义观后感
2015/06/08 职场文书
天河观后感
2015/06/11 职场文书
vue 实现上传组件
2021/05/31 Vue.js