【发布时间】:2020-11-06 19:35:23
【问题描述】:
我想通过根据匹配的一组条件将样式应用于元素来进行一些条件格式化。在下面的示例中,如果元素的值(比如说 110)与规则中提供的条件 lt(小于 150)和 gt(大于 100)值匹配,我想应用提供的背景颜色(红色)。
"format": [
{
"tag": "bgcolor",
"value": "#ff0000",
"rules": [
{
"name": "lt",
"value": "150"
},
{
"name": "gt",
"value": "100"
}
]
}
]
<td>90</td> - would not have red background (not >100)
<td>120</td> - would have red background (>100 and < 150)
<td>100</td> - would not have red background (not >100)
用 JS 实现这一点的正确方法是什么?
注意规则数组中的条件值(100, 150)例如,它们可以是不同的值。 如果背景颜色大于或小于某个值,也可以只有 lt 或 gt 来应用背景颜色
【问题讨论】:
-
您可以添加您尝试过的内容吗?
标签: javascript html reactjs conditional-statements conditional-formatting