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 相关文章推荐
JavaScript 不只是脚本
May 30 Javascript
使用户点击后退按钮使效三行代码
Jul 07 Javascript
javascript实现二分查找法实现代码
Nov 12 Javascript
jquery插件制作 提示框插件实现代码
Aug 17 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
Sep 11 Javascript
javascript自定义的addClass()方法
May 28 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
数据结构中的各种排序方法小结(JS实现)
Jul 23 Javascript
详解微信小程序 wx.uploadFile 的编码坑
Jan 23 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 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
PHP常用数组函数介绍
2014/07/28 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
js处理包含中文的字符串实例
2017/10/11 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
python实现定时同步本机与北京时间的方法
2015/03/24 Python
Python中for循环控制语句用法实例
2015/06/02 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
行政助理求职自荐信
2013/10/26 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
一年级班主任感言
2014/03/08 职场文书
教师节活动主持词
2014/04/02 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
Python学习之os包使用教程详解
2022/03/21 Python
如何利用python实现Simhash算法
2022/06/28 Python