-1

関数に渡されたパラメーター (テーブル名) を使用して、テーブルのスタイルを変更する関数を作成しようとしました。以下に示すように、コードの何が問題なのかわかりません。以下のパラメーターを正しく使用していますか。パラメータはテーブルの実際の名前です。うまくいかないようです。使用して引用符で囲んでみまし$たが、うまくいかないようです。私はそれを間違って使用していますか?

<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>
4

2 に答える 2