我試着創建一個函數,通過使用傳遞給函數的參數(表名)來改變表的樣式。我不確定我的代碼有什麼問題,如下所示,我是否正確使用下面的參數。該參數是表的實際名稱。它似乎沒有工作。我試圖用引號括起來,使用$
,但它似乎沒有工作。我使用不正確?Javascript函數document.getElementById()
<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>
表名或... ID? – Shikiryu
你的html代碼在哪裏? – DevelopmentIsMyPassion
請使用[下一頁](http://stackoverflow.com/editing-help)中的說明格式化問題。 對於這個特定的問題,請求者提供伴隨的HTML標記 – Ejaz