如何用radio改变表格tr底色

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:34:56
我有一个JSP页面表格,长度不定,因为数据是从数据库取的,表格每行最左端有个radio。
我现在想让点击选中其中一个radio之后,整一行背景tr都改变颜色,改怎么写。望高手赐教。
写得好我再加分
简化了下代码,表格是用struts构架的
<td><html:radio property="choosedMainkey" value="<%=mainKey%>"></html:radio></td>
<td><bean:write name="PJ1" property="PR1"/> </td>
<td><bean:write name="PJ1" property="PR2"/> </td>
<td><bean:write name="PJ1" property="PR3"/> </td>
我要亮整个TR,不是单个TD,能不能写详细点,我小白。根据你的代码做了点改进,可以显示单个TR,但是无论点击表单第几行数据亮的都是第一行。能否改进下

<tr id="tr1">
<td>11111111</td>
<td>2222222<input type="radio" onclick="changeColor('tr1')"></td>
</tr>
<script language="JavaScript">
function changeColor(id){
document.getElementById(id).style.background='#FF0000';
}
</script>
然后依次是<tr id='tr2'>