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控制div及网页相关属性的代码
Dec 19 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
Jan 18 Javascript
javascript日期处理函数,性能优化批处理
Sep 06 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
JavaScript变量类型以及变量作用域详解
Aug 14 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 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 fread读取文件注意事项
2016/09/24 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
js转html实体的方法
2016/09/27 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
Python中input和raw_input的一点区别
2014/10/21 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
python文件读写代码实例
2019/10/21 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
李宁官方网店:中国运动品牌
2017/11/02 全球购物
乐观大学生的自我评价
2014/01/10 职场文书
旅游个人求职信范文
2014/01/30 职场文书
大学生活动策划方案
2014/02/10 职场文书
校运会入场式解说词
2014/02/10 职场文书
安全教育感言
2014/03/04 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
高二化学教学反思
2016/02/22 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
SQL Server中使用表变量和临时表
2022/05/20 SQL Server