读书人

JS有关问题,就是我当我onclick事件点了

发布时间: 2011-12-18 22:54:38 作者: rapoo

JS问题,就是我当我onclick事件点了第一行<tr>的时候他的bgcolor变色为灰的,然后我点中另第2行那第1行变回原来的颜色,第2行为灰色,就是这
帮下忙,小弟是新手很多不懂.

[解决办法]

<script language=javascript>

function tt(index){

var i = 0;
for(i=0;i <document.getElementById( "tab1 ").rows.length;i++)
document.getElementById( "tab1 ").rows[i].bgColor= " ";
document.getElementById( "tab1 ").rows[index].bgColor= "gray ";
}
</script>

<table id=tab1 cellspacing=1 cellpadding=1 border=1 width=120 height=160>
<tr onclick= "tt(0); "> <td>   </td> <td>   </td> <td>   </td> </tr>
<tr onclick= "tt(1); "> <td>   </td> <td>   </td> <td>   </td> </tr>
<tr onclick= "tt(2); "> <td>   </td> <td>   </td> <td>   </td> </tr>
<tr onclick= "tt(3); "> <td>   </td> <td>   </td> <td>   </td> </tr>
</table> </td> <td>        </td> <td>

读书人网 >Java Web开发

热点推荐