我试图创建一个函数,通过使用传递给函数的参数(表名)来更改表的样式。我不确定我的代码有什么问题,如下所示,我是否正确使用了下面的参数。参数是表的实际名称。它似乎不起作用。我试过把它放在引号中,使用$
但它似乎不起作用。我使用不正确吗?
<script language='JavaScript' type='text/javascript'>
function sizeTbl(table)
{
var tbl = document.getElementById(table);
if(tbl.style.display == 'table-row')
{
tbl.style.display = 'none';
}
else
{
tbl.style.display = 'table-row';
}
}
</script>
我使用以下方法调用此函数:
<a href='javascript:sizeTbl("tbl0")'>View</a>
或者
<a href='javascript:sizeTbl("tbl1")'>View</a>
等等
我正在尝试使用此函数在表中显示和隐藏其他行。该表与下表类似:
<table>
<tr><a href='javascript:sizeTbl(tb10)'>Click Here to show the hidden row</a></tr>
<tr id="tbl0" style='display:none'><td>Initially Hidden Row</td></tr>;
</table>