我这样加不对啊,要怎么加啊?
$qry=$db->query("..");
while($row=$db->fetch_array($qry))
{
?>
<tr>
<td align="center">
<input type=checkbox name="check_list[]" value="<?=$row['lid']?>" onclick="document.all.tr.bgcolor='yellow'">
</td>
<td align="center"><?=$row['lid']?>
</td>
....
</tr>
<?
}
?>
$qry=$db->query("..");
while($row=$db->fetch_array($qry))
{
?>
<tr>
<td align="center">
<input type=checkbox name="check_list[]" value="<?=$row['lid']?>" onclick="document.all.tr.bgcolor='yellow'">
</td>
<td align="center"><?=$row['lid']?>
</td>
....
</tr>
<?
}
?>
但是我试了很多遍,还是不知道怎么加呀!$qry=$db->query("..");
while($row=$db->fetch_array($qry))
{
?>
<tr id="colorid">
<td align="center">
<input type=checkbox name="check_list[]" value="<?=$row['lid']?>" onclick="document.all.colorid.bgcolor='yellow'">
</td>
<td align="center"><?=$row['lid']?>
</td>
....
</tr>
<?
}
?>
<tr id="colorid"> onclick="document.all.colorid.bgcolor='yellow'"
<script language="javascript">
function changit(tt)
{
tt.bgcolor='yellow'
}
</script>
调用的时候使用:
<tr id="colorid" onclick="changit(this)">
<table width=500>
<tr id=tr1 style='background: #FFFFFF'><td><input type=checkbox name="check_list[]" value="" onclick='changebg("tr1",this)'></td><td>鲜花礼品专卖</td></tr>
<tr id=tr2 style='background: #FFFFFF'><td><input type=checkbox name="check_list[]" value="" onclick='changebg("tr2",this)'></td><td>法撒撒撒撒大洒洒</td></tr></table>
<script>
function changebg(obj,m){
var o = document.getElementById(obj);
if(m.checked == true){
o.style.background = "#CCCCCC";
}else{
o.style.background = "#FFFFFF";
}
}
</script>
</html>
<!--function trColor(obj) {
try{
var i=1;
while(i)
{
document.all('tr'+i).bgColor='';
i++;
}
}
catch(e)
{}
obj.bgColor='DFEAF7';
}
</script>$qry=$db->query("..");
$trId = 1;
while($row=$db->fetch_array($qry))
{
$trId = 'tr'.$trId;
?>
<tr>
<td align="center" id=<?=$trId?>>
<input type=checkbox name="check_list[]" value="<?=$row['lid']?>" onclick="trColor(this);">
</td>
<td align="center"><?=$row['lid']?>
</td>
....
</tr>
<?
}
?>