更改学生获得的标记的颜色-如果<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 回答
![?](http://img1.sycdn.imooc.com/545868b60001587202200220-100-100.jpg)
翻阅古今
TA贡献1780条经验 获得超5个赞
那可以解决您的问题吗?:
foreach ($res as $mark) echo '<td style="color:'.$mark < 40 ? 'red' : 'black'.'">'.$mark.'</td>';
![?](http://img1.sycdn.imooc.com/545865da00012e6402200220-100-100.jpg)
蓝山帝景
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';
}
}
- 2 回答
- 0 关注
- 124 浏览
添加回答
举报
0/150
提交
取消