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 YUI 读码日记之 YAHOO.util.Dom - Part.3
Mar 22 Javascript
javascript 建设银行登陆键盘
Jun 10 Javascript
JavaScript Undefined,Null类型和NaN值区别
Oct 22 Javascript
使用JS CSS去除IE链接虚线框的三种方法
Nov 14 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
javascript中attribute和property的区别详解
Jun 05 Javascript
jquery中获取元素里某一特定子元素的代码
Dec 02 Javascript
js漂浮广告实现代码
Aug 15 Javascript
Bootstrap table分页问题汇总
May 30 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
Jun 06 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
Feb 07 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
js实现自动轮换选项卡
2017/01/13 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
使用Python生成XML的方法实例
2017/03/21 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
scrapy爬虫完整实例
2018/01/25 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
python查看模块,对象的函数方法
2018/10/16 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
浅谈Python __init__.py的作用
2020/10/28 Python
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
租赁意向书范本
2014/04/01 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
python百行代码实现汉服圈图片爬取
2021/11/23 Python
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫