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

标签 javascript php html css

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

最佳答案

使用 Javascript:

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

var marks = document.getElementsByClassName('marks');
for (const element in marks) {
  if(element.innerHTML < 40) {
    element.style.color = 'red';
  }
}

关于javascript - 如何根据条件更改文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55893261/

相关文章:

javascript - 如果选中复选框,则验证 DropDownList

php - (PHP)如何在屏幕上保留javascript警报框

php - 从 php 查询 mysql

php - 如何删除 MySQL 数据库中的重复条目?

HTML5 桌面通知

javascript - 使用Jquery/Ajax将页面加载到Div中(点击功能不起作用)

javascript - 如何调整 Flot 库插件之一的大小?

javascript - 替换 Cloudinary 上的图像

javascript - 配置加载更多按钮

html - Bootstrap 网格系统在 MacOS Safari 中不起作用