怎么用js根据单元格中的内容来改变table中的整行字体颜色

2025-03-06 21:28:34
推荐回答(2个)
回答1:

修改 column_num 的值对应你 table 中的列数,下例检查的是第二列



BBB 和 CCC 这两行会变成红色





AAA124XXX
BBB-66YYY
CCC-95ZZZ

如果你使用 jQuery,那可以更简单一些。没有的话就用上面的原生 JavaScript 代码。

$(function() {
$("#table tr td:nth-child(2)").each(function() {
if(parseFloat($(this).text()) < 0) {
$(this).parent().css("color", "#f00");
}
});
});


回答2:

很简单,用for 循环 内容,然后在循环体里用if 语句判断单元值为负数,则设置单元格正行为红色为
例如 内容