使用循环更改单元格背景颜色?

时间:2015-10-30 15:44:06

标签: javascript

在循环中,我需要生成一个随机数并将其转换为随机颜色。然后,使用生成的颜色,更改单元格的背景颜色。迭代10次并将颜色从最左边的单元格更改为最右边的单元格。问题是我不知道该怎么做。以下是我生成我需要的表的代码。我不确定这是否可行,因为如何在不使用ID的情况下访问单个单元格?

<table>
<tr>
<script type="text/javascript">
var rownum = 1; var colnum = 1;
while (rownum <= 1){
document.write("<tr>");
while (colnum <= 10) {
document.write("<td>"+colnum+"</td>");
colnum++;
}
document.write("</tr>");
colnum = 1; rownum++;
}

1 个答案:

答案 0 :(得分:2)

这是一个适合您的工作示例。

JSFiddle example

<?php
$termID = 25; //Need cat ID
$termName = 'category'; // Need tax name
$catMain = get_term_by( 'id', $termID, $termName );
$termchildren = get_term_children( $termID, $termName);

if (is_array($termchildren) ) {
    $return.='<ul>';
    $return.='<li>'.$catMain->name.'('.$catMain->count.')</li>';
    $return .='<ul>';
    foreach ($termchildren as $child) {
        $childTerm = get_term_by( 'id', $child, $termName );
        $return .='<li>'.$childTerm->name.'('.$childTerm->count.')</li>';
    }
    $return .= '</ul></ul>';

}
echo $return;
?>

注意:我会说做线上风格是件坏事。但是......在这种情况下,它是最短的解决方案。