layui table设置某一行的字体颜色方法


Posted in Javascript onSeptember 05, 2019

table自带的可以设置某一个单元格颜色,必须根据内容来修改,对于很多列同时修改并不方便,直接使用js操作比较简单。

首先自定义一个div,内部存放table,根据class找到table,然后找到行tr,修改其样式中的颜色。

//设置layui datatable的某一行的颜色
  //TabDivId:tab父div id;RowIndex:行序列号,从0开始;ColorString:颜色字符串,如'#123456'
  function Layui_SetDataTableRowColor(TabDivId,RowIndex, ColorString)
  {
    try
    {
      var div = document.getElementById(TabDivId);
      if(div != null) //找到对象了
      {
        var table_main = div.getElementsByClassName('layui-table-main');  //通过class获取table_main
        if (table_main != null && table_main.length > 0)
        {
          var table = table_main[0].getElementsByClassName('layui-table');  //通过class获取table
          if (table != null && table.length > 0) {
            var trs = table[0].querySelectorAll("tr");
            if (trs != null && trs.length > 0) {
              trs[RowIndex].style.color = ColorString;
            }
          }
        }
        
      }
    }
    catch(e)
    {
      console.log(e.message);
    }
  }

注意调用时必须要等table渲染完成后进行调用,可以放到渲染完成事件中调用。

, done: function (res, curr, count) {
    //如果是异步请求数据方式,res即为你接口返回的信息。
    //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
    console.log(res);
 
    //得到当前页码
    console.log(curr);
 
    //得到数据总量
    console.log(count);
 
    Layui_SetDataTableRowColor('tabl_panel_id1', 0, '#2c08b1');
  }

最终效果如下:

layui table设置某一行的字体颜色方法

第一行的颜色变为你想设置的颜色了。

以上这篇layui table设置某一行的字体颜色方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
jQuery ztree实现动态树形多选菜单
Aug 12 Javascript
JS中如何实现Laravel的route函数详解
Feb 12 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
基于JS实现限时抢购倒计时间表代码
May 09 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
JavaScript判断日期时间差的实例代码
Mar 01 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
Aug 27 Javascript
JS如何把字符串转换成json
Feb 21 Javascript
微信小程序HTTP接口请求封装代码实例
Sep 05 #Javascript
layui table去掉右侧滑动条的实现方法
Sep 05 #Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
Sep 05 #Javascript
layui动态加载多表头的实例
Sep 05 #Javascript
如何阻止小程序遮罩层下方图层滚动
Sep 05 #Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 #Javascript
解决layer.msg 不居中 ifram中的问题
Sep 05 #Javascript
You might like
第三节 定义一个类 [3]
2006/10/09 PHP
用PHP实现WEB动态网页静态
2006/10/09 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
PHP count()函数讲解
2019/02/03 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
使两个iframe的高度与内容自适应,且相等
2006/11/20 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
Python如何计算语句执行时间
2019/11/22 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
企业授权委托书范本
2014/04/02 职场文书
生态养殖创业计划书
2014/05/06 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
亮剑观后感600字
2015/06/05 职场文书
利用Python实时获取steam特惠游戏数据
2022/06/25 Python