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 相关文章推荐
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
js Html结构转字符串形式显示代码
Nov 15 Javascript
JQuery实现简单时尚快捷的气泡提示插件
Dec 20 Javascript
Javascript代码在页面加载时的执行顺序介绍
May 03 Javascript
代码触发js事件(click、change)示例应用
Dec 13 Javascript
jQuery实现商品活动倒计时
Oct 16 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
Apr 06 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
Jan 04 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
说说Vue.js中的functional函数化组件的使用
Feb 12 Javascript
纯js+css实现在线时钟
Aug 18 Javascript
vue使用element-ui按需引入
May 20 Vue.js
微信小程序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获取远程图片体积大小的实例
2013/11/12 PHP
php 使用array函数实现分页
2015/02/13 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
JS前端笔试题分析
2016/12/19 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
python高阶爬虫实战分析
2018/07/29 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
如何现实servlet的单线程模式
2014/08/05 面试题
公务员的自我鉴定
2013/10/26 职场文书
化工机械应届生求职信
2013/11/04 职场文书
给市场的环保建议书
2014/05/14 职场文书
科学发展观演讲稿
2014/09/11 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
银行贷款收入证明
2014/10/17 职场文书
2014年招生工作总结
2014/11/26 职场文书
小学班主任事迹材料
2014/12/17 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
python中tkinter复选框使用操作
2021/11/11 Python