您需要获取元素的textContent来测试它的值。你可以使用一个单独的类来切换它是否正面。并使用jquery的$.addClass()和$.removeClass()或javascript的classList.add()和classList.remove()。

正如Sujen K.所指出的那样,这个元素有一个tr > div > td,它应该是tr > td > div。

var els = document.getElementsByClassName('TransactionAmount');

for (var i = 0; i < els.length; i++) {

var cell = els[i];

if (cell.textContent < 0) {

cell.classList.remove('green')

} else {

cell.classList.add('green');

}

}

.TransactionAmount {

color: #FF0000;

}

.TransactionAmount.green {

color: #33FF3C;

}

TRANSACTION AMOUNT BALANCE AFTER TRANSACTION TRANSACTION COMMENT
-1
{{ Transaction.BalanceAfterTransaction }} {{ Transaction.TransactionComment }}
0
{{ Transaction.BalanceAfterTransaction }} {{ Transaction.TransactionComment }}
1
{{ Transaction.BalanceAfterTransaction }} {{ Transaction.TransactionComment }}

js更改html元素颜色,HTML - 使用JS根据值更改文本的颜色相关推荐

  1. css可以设置文本框颜色吗,如何在css中设置文本框颜色

    如何在css中设置文本框颜色 发布时间:2021-04-29 15:33:54 来源:亿速云 阅读:72 作者:Leah 如何在css中设置文本框颜色?针对这个问题,这篇文章详细介绍了相对应的分析和解 ...

  2. js remove 当前元素_详解js删除数组中的指定元素

    本篇文章将会给大家介绍两种删除数组中的指定元素的方式,分别为: 1.单独定义一个的函数,通过函数来删除指定数组元素. 2.为Array对象定义了一个removeByValue的方法,在调用方法来删除指 ...

  3. js阻止子元素事件_阻止 JS 的冒泡事件

    用了一段时间google inbox,赶脚mail task的样式很酷炫,于是也模仿着做了一个task管理系统. Google task有个behavior是点击页面别处,当前展开的mail就会收起. ...

  4. echarts 修改legend字体颜色、x轴或y轴文本字体颜色改变

    目录 1.修改legend字体颜色: 2.修改x轴字体颜色: 3.修改y轴字体颜色 1.修改legend字体颜色: legend: {textStyle:{fontSize: 18,//字体大小col ...

  5. 利用 JS清除某元素背景/字体颜色

    已经为某元素设置了背景颜色,利用 JS 如何清除呢? htmlObject.style.backgroundColor = "transparent"; htmlObject.st ...

  6. js修改伪元素的属性、styleSheets获取样式表,Failed to read the 'cssRules' property from 'CSSStyleSheet' Cannot acces

    登录验证中的判断逻辑 1.提示输入用户,输入8 - 16位密码2.检验输入用户名和密码是否正确 用户名不允许空格,任何字符数字都行,不允许为空 密码8-16位,不允许空格 ,小于8位给出提示 密码必须 ...

  7. 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素

    作者:valentinogagliardi 译者:前端小智 来源:github 这几天自己的公众号无套路送现金 200+,参与方式如下 OKR 与 KPI 的区别(文中无套路送现金 200+) 文档对 ...

  8. js取iframe 上级页面_原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法...

    用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色 ...

  9. html添加样式js,前端-JS设置html元素样式

    在前面的[<前端-获取或者修改div内容>]和[<前端-JavaScript获取和设置input的值>]中,我们说的都是改变内容了,这篇博客我们来说一下设置html元素的样式. ...

  10. 【javascript基础——系列10】js中隐藏元素的几种方法以及代码

    系列文章 [javascript基础--系列1]前端页面ajax连接后台服务器传输数据 [javascript基础--系列2]前端页面axios连接后台服务器传输数据 [javascript基础--系 ...

最新文章

  1. 京东这道面试题你会吗?
  2. supersu二进制更新安装失败_helm安装教程
  3. push an existing repository from the command line
  4. java 如何循环执行一个对象_一个Java对象到底有多大?
  5. Android NDK-helloJNI
  6. 3.13 判读是否是对称素数
  7. 关联分析在企业风控策略中的应用
  8. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property
  9. Postman下一个接口要用到上一个接口的数据
  10. 方法论:怎样练习一万小时
  11. NodeJS学习笔记之express
  12. jpg格式电脑怎么弄_jpg格式图片电脑怎么弄
  13. 2022电子科技大学软件工程860考研复试个人分享
  14. 6-1 Iterative Mergesort (25分)
  15. RAID容量在线计算器
  16. 制作美观GIS地图,掌握这些技巧就够了
  17. Unity iPhone开发入门
  18. CSS3 3d旋转图片立方体案例演示
  19. 查看邮件导致关联?亚马逊多账号管理必看
  20. fedora上的第一人称射击游戏

热门文章

  1. Python学习笔记(5)——使用list和tuple
  2. vmware迁移问题
  3. 未来智能制造就是跨界大数据
  4. maven 学习笔记(一)eclipse+android+maven
  5. apache的日志级别和设置
  6. 深入剖析HADOOP程序日志
  7. postgreSQL怎样创建一个序列号/自动递增的字段
  8. python 静态变量 静态方法 简介
  9. premiere pr 波纹编辑 滚动编辑 比率拉伸 工具使用
  10. linux 内存管理中的 rss 和 vsz