在循环中,我需要生成一个随机数并将其转换为随机颜色。然后,使用生成的颜色,更改单元格的背景颜色。迭代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++;
}
答案 0 :(得分:2)
这是一个适合您的工作示例。
<?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;
?>
注意:我会说做线上风格是件坏事。但是......在这种情况下,它是最短的解决方案。