<script>
  function test()
   { 
      document.getElementById("ta").style.display="";    }</script>

解决方案 »

  1.   

    你的代码中有几点错误
    1:form的ID竟然也是"test",导致错误
    2。:document.getElementById("ta").style="display:inline";这样写可能不规范
    应该这样document.getElementById("ta").style.display="inline";
      

  2.   

    还有就是,你的onclick="test()"竟然写在了 table内了,刚开始的时候,table是不显示的,怎么能响应时间,你可以放在buuton上!!!按我上面写的改下,你的程序就应该能运行了!
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Untitled Document</title>
    <script type="text/javascript">
    function test(cdti){ 
    var o=document.getElementById("ta")
    if(cdti=='show')
    o.style.display='block';
    else o.style.display='none';
    return false;
    }</script>
    </head>
    <body>
    <input type="button" value="display"  onclick="test('show')" />
    <input type="button" value="hidden"  onclick="test('hide')" />
    <table border="1" style="display:none" id="ta">
    <tr>
    <td>dgjd</td>
    <td>dgdg</td>
    <td>dgdgdgd</td>
    </tr>
    <tr>
    <td>dgd</td>
    <td>dkgjd</td>
    <td>dgdg</td>
    </tr>
    </table>
    </body>
    </html>