类型:转载 责任编辑:asp 日期:2007/03/01
我就是想在鼠标点击表格某行时高亮显示该行,请问如何写代码呀?
我的html源码如下:
<form name="form1"><table>
<tr id="row0" onclick="select_row(0)">...
<tr id="row1" onclick="select_row(1)">...
...</table></form>
<script language="javascript">
function select_row(rowid)
{
//我写这一句出错了,请问正确的怎么写?
document.form1.elements["row"+rowid].bgcolor="blue";
}
</script>
推荐阅读
eval("document.all.row"+ rowid).bgcolor = "blue";
<script language="javascript">
function select_row(rowid)
{
document.getelementbyid("row"+rowid).bgcolor="blue";
}
</script>
<form name="form1"><table width=100% bgcolor=cccccc onmouseout="select_row(null)">
<tr id="row0" onmouseover="select_row(this)"><td>...</td></tr>
<tr id="row0" onmouseover="select_row(this)"><td>...</td></tr>
<tr id="row0" onmouseover="select_row(this)"><td>...</td></tr>
</table></form>
<script language="javascript">
var thecurrenttr;
function select_row(obj)
{
if(thecurrenttr!=null) thecurrenttr.bgcolor="";
thecurrenttr=obj;
if(thecurrenttr!=null) thecurrenttr.bgcolor="blue";
}
</script>