为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据条件更改文本颜色?

如何根据条件更改文本颜色?

PHP
江户川乱折腾 2021-05-05 13:21:29
更改学生获得的标记的颜色-如果<40,则为红色,否则为黑色。我有一个PHP文件中的表格,其中显示了在各个主题中获得的标记。低于40的标记应显示为红色。echo "<td>".$res['marks1i']."</td>";echo "<td>".$res['marks1e']."</td>";echo "<td>".$res['marks2i']."</td>";echo "<td>".$res['marks2e']."</td>";echo "<td>".$res['marks3i']."</td>";    echo "<td>".$res['marks3e']."</td>";
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

那可以解决您的问题吗?:

foreach ($res as $mark)  echo '<td style="color:'.$mark < 40 ? 'red' : 'black'.'">'.$mark.'</td>';



查看完整回答
反对 回复 2021-05-21
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

使用Javascript:


您可以向每个td带有标记的s(例如“ marks”)添加一个类名,然后:


var marks = document.getElementsByClassName('marks');

for (const element in marks) {

  if(element.innerHTML < 40) {

    element.style.color = 'red';

  }

}


查看完整回答
反对 回复 2021-05-21
  • 2 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信