功能        : 改变表格单元格的背景颜色
作者        : zjly
修改时间    : 2007-04-11
电子邮件    : zjly4@163.com
参数
id          : 必选。确定变色的表格
mod         : 可选。表示几次颜色一个循环,默认为2
colorList   : 可选。里面颜色可用指定的颜色代替,以改变表格背景色
colorOver   : 可选。鼠标移到表格单元格上时的颜色,默认为灰色
color       : 可选。以1表示鼠标移动时表格单元格变色,其它数值均不变色
步骤
1、指定要变色的表格ID
2、根据需要选择要更改的参数
3、输出表格
示例
<table id="table">
  <tr>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
  </tr>
</table>
<script type="text/javascript" src="/tablecolor.js">
  var tab=new changeColor()
  tab.setid("table");
  tab.setmod(3);
  tab.setColorList("#eee,#ccf,#fff");
  tab.setColorOver("#f5f5f5");
  tab.setColor(0);
</script>
*************************************************/
function changeColor(){
  this.id     = "";
  this.mod    = 2;
  this.colorList  = "#c5c5c5,#fff";
  this.colorOver  = "#f5f5f5";
  this.color    = 1;
}
changeColor.prototype.setId=function(id){
  this.id=id;
}
changeColor.prototype.setMod=function(mod){
  this.mod=mod;
}
changeColor.prototype.setColorList=function(colorlist){
  this.colorList=colorlist;
}
changeColor.prototype.setColorOver=function(colorover){
  this.colorOver=colorover;
}
changeColor.prototype.setColor=function(color){
  this.color=color;
}
changeColor.prototype.goOut=function(){
  id      = this.id;
  mod     = this.mod;
  colorList = this.colorList;
  colorOver = this.colorOver;
  color   = this.color;
  var o=document.getElementById(id).getElementsByTagName("TR");
  var str=colorList.split(",");
  if(mod<=1){
    mod=1;
  }
  if(mod>str.length){
    mod=str.length;
  }
  if(color!=1){
    color=0;
  }
  for(var i=0; i<o.length; i++){
    var x=i%mod;
    if(typeof colorList=="string" && colorList.indexOf(",")!=-1){
      o[i].style.background=str[x];
      o[i].id=i;
      o[i].c=colorOver;
      o[i].m=mod;
      if(color == 1){//判断是否鼠标移上时变色
        o[i].οnmοuseοver=function(){
          this.style.background=this.c;
        }
        o[i].οnmοuseοut=function(){
          var x=this.id%this.m;
          this.style.background=str[x];
        }
      }
    }
  }
}

改变表格单元格的背景颜色相关推荐

  1. java td背景色_jQuery:无法更改表格单元格的背景颜色

    我花了太多时间解决这个简单的问题,而不是我应该 . 因此,我想看看这个,因为我不明白为什么它不起作用 . 我习惯用jQuery更改CSS属性,但在这种特殊情况下它不起作用 . 所以这是我的功能,应该改 ...

  2. element etable表格改变某个单元格的背景颜色

    // 改变某一列单元格背景颜色tableCellStyle({ row, column, rowIndex, columnIndex }) {console.log(row); // 基本都在这里面 ...

  3. html表格单元格设置背景颜色

    转载于:https://www.cnblogs.com/wangjian8888/p/6082212.html

  4. VBA在Excel中的应用(一):改变符合条件单元格的背景颜色

    Jiahua Jin VBA在Excel中的应用(一):改变符合条件单元格的背景颜色 在使用excel处理数据的时候,为了能更清晰的标示出满足特定条件的单元格,对单元格添加背景色是不错的选择.手工处理 ...

  5. Element UI Element Plus之改变表格单元格颜色

    首先官网文档中有 Table 表格 组件的属性说明,只需要在el-table标签中加上:cell-style="xxx",以及实现该方法即可.Element UI框架和Elemen ...

  6. POI 单元格设置背景颜色失效(背景色设置方式),以及背景颜色生效后单元格边框线消失问题解决

    单元格设置背景颜色失效原因 当只设定 setFillForegroundColor 时是不行的,还需要再设置一下 setFillPattern 即 style.setFillForegroundCol ...

  7. Aspose.Words 设置背景颜色4种效果(当前段落设置背景颜色,所有段落文字设置背景颜色,当前单元格设置背景颜色,当前段落文字设置背景颜色)

    1.当前段落设置背景颜色 实现代码: Aspose.Words.Document doc = new Document();//新建一个空白的文档 Aspose.Words.DocumentBuild ...

  8. html table转excel单元格带背景颜色

    html table转excel单元格带背景颜色 在浏览器端将html的table转成Excel,可以参考下面的库 https://github.com/JackGit/table2excel.js ...

  9. html某一单元格边框颜色,javascript – jQuery:更改ONE表格单元格的边框颜色

    我在这里有一个简单的 HTML选项表: blue green red cream 具有相关样式的CSS: td { background-color: #FFF; border: 1px solid ...

最新文章

  1. 存储过程的优缺点 (转载)
  2. dom4j 使用总结
  3. 最近研究Rest,这个东西还是个雏形,给个好用的参考地址吧
  4. 使用BeetleX.NetBenchmark压测TCP,HTTP和Websocket服务
  5. 好多人都说存储过程很难?认真看这篇文章就够了
  6. 前端学习(1520):vue-router嵌套路由
  7. Swans and ducks, Piešťany, Slovakia
  8. python生成目录树_Python生成目录树
  9. 盒马申请多个“屁股脸”商标被驳回!其IP盒马先生被网友戏称:“屁股脸”...
  10. 学习笔记(08):MySQL数据库运维与管理-03-用户权限回收
  11. 所需依赖_包揽全球75%进口!中国为何进口天量铁矿石?如何减少对澳依赖
  12. pku3277 City Horizon.(离散化+二分查找)
  13. 纯干货!如何做一个成功的大数据项目
  14. 纪录黑马程序员的真实生活
  15. mp4parser库
  16. inflate方法的用法
  17. mbk文件导入到oracle,Oracle基于物化视图的远程数据复制
  18. CAN: Revisiting Feature Co-Action for Click-Through Rate Prediction
  19. 【知识图谱】深入浅出讲解知识图谱(技术、构建、应用)
  20. 微信小程序之线路查询

热门文章

  1. 正好看到文件操作一章,更新下logtamper by xi4oyu
  2. C++经典案例之通讯录管理系统(C++大作业)设计部分
  3. 豆瓣CEO杨勃第一次创业的两个宝贵经验
  4. 基于餐饮管理系统的软件体系结构设计读书报告
  5. linux无线网卡创建ap,Linux下无线网卡的AP模式
  6. 做网赚多年你也未必知道的网赚真相
  7. 开放 mm1接口发送彩信(也就是GPRS modem发送彩信) 代码 c#版
  8. c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
  9. 倍思机械眼六合一智能HUB扩展坞 拓展全功能办公更方便
  10. win10共享设置everyone访问权限,仍需输入用户名密码 解决方案