我的学校时间表有问题,它是用 php/html 编码的。课程填充在 html 表格中(惊喜!!),填充的单元格必须获得背景颜色。问题是,表格是动态填充数据的,因此不可能为 td-tag 提供背景颜色。这是我的代码:
echo"<td id='cell' style='width:15%'>";
foreach($plan->result as $res){
if($res->date == "20131007" && $item->startTime == $res->startTime){
foreach ($res->kl as $kl){
echo getKlasseById($ch, $kl->id).", ";
}
echo"<script type=\"text/javascript\">
var td = document.getElementById('cell');
td.style.backgroundColor='#FF8000';</script>";
}
}
这样做是用背景颜色填充表格的第一个单元格,然后什么都没有(关于颜色)。
编辑
好的,我解决了我的问题。正如我的编程教授所说,我试图用聚变炸弹射击鸽子。我只是<div>
在 foreach-loop 周围加上所需的背景颜色。无论如何,谢谢你的帮助。