我正在寻找使用PHP函数替代行颜色.这就是我所拥有的(尽管它不起作用):
function row($year) {
if($year%2)
$color == "#FFF";
else
$color == "#000";
}
for ($year=2013; $year<=2023; $year++)
{
row($year);
echo "<tr bgcolor='$color'><td>$year</td><td>$tdate</td></tr>";
}
Run Code Online (Sandbox Code Playgroud)
基本上,如果一年是奇数,我希望行的颜色是白色.如果均匀,黑色.
Sir*_*rko 11
你为什么不在nth-child选择器中使用CSS ?
tr:nth-child( 2n ) {
background-color: #000;
}
tr:nth-child( 2n + 1 ) {
background-color: #FFF;
}
Run Code Online (Sandbox Code Playgroud)
然后,<tr>元素上不需要其他属性.
除了IE,大多数浏览器都支持这一点.请参阅MDN的浏览器兼容性.