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 相关文章推荐
js之WEB开发调试利器:Firebug 下载
Jan 13 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
Dec 28 Javascript
js function定义函数使用心得
Apr 15 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
js实现将选中值累加到文本框的方法
Aug 12 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
js改变透明度实现轮播图的算法
Aug 24 Javascript
AJAX和jQuery动态加载数据的实现方法
Dec 05 Javascript
jQuery向webApi提交post json数据
Jan 16 Javascript
详解webpack import()动态加载模块踩坑
Jul 17 Javascript
微信小程序+云开发实现欢迎登录注册
May 24 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 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
怎样在UNIX系统下安装php3
2006/10/09 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
破解Session cookie的方法
2006/07/28 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
小程序调用微信支付的方法
2019/09/26 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
python创建文件备份的脚本
2018/09/11 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
python 串行执行和并行执行实例
2020/04/30 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
性能测试工程师的面试题
2015/02/20 面试题
生产班组长岗位职责
2014/01/05 职场文书
法学院毕业生求职信
2014/06/25 职场文书
员工团队活动方案
2014/08/28 职场文书
高中生学习计划书
2014/09/15 职场文书
婚内分居协议书范文
2014/11/26 职场文书
雨花台导游词
2015/02/06 职场文书
从事会计工作年限证明
2015/06/23 职场文书