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

更改学生获得的标记的颜色-如果<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>";


江户川乱折腾
浏览 125回答 2
2回答

翻阅古今

那可以解决您的问题吗?:foreach&nbsp;($res&nbsp;as&nbsp;$mark)&nbsp;&nbsp;echo&nbsp;'<td&nbsp;style="color:'.$mark&nbsp;<&nbsp;40&nbsp;?&nbsp;'red'&nbsp;:&nbsp;'black'.'">'.$mark.'</td>';

蓝山帝景

使用Javascript:您可以向每个td带有标记的s(例如“ marks”)添加一个类名,然后:var marks = document.getElementsByClassName('marks');for (const element in marks) {&nbsp; if(element.innerHTML < 40) {&nbsp; &nbsp; element.style.color = 'red';&nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP