当时一个的时候adv不是数组,当然会出错,办法只能当是一个时,单独处理。

解决方案 »

  1.   

    <body>
    <form name=theForm>
      <INPUT id=advcheck name=advshow type=checkbox value=1 onclick="master.style.display=(this.checked?'':'none');">显示详细资料
    </form>
    //下面是由服务器端语言动态生成的表格
    <table id=master style="DISPLAY: none">
    <tr><td>
     <table>
     <tr><td>enbbbegdfgdfdfdsfsdfdsf</td></tr>
     </table>
     <table>
     <tr><td>enbbbegdfgdfdfdsfsdfdsf</td></tr>
     </table>
    </td></tr></table>
    </body>
      

  2.   

    用if(adv.length>1){
    //多个
    }else{
    //一个
    }
    判断
      

  3.   

    to nhconch(海风轻拂):
    你的写法是把所有动态生成的表格放在一个大的表格里面,但是我的动态生成的表格是分布在页面不同位置的,不能放在一个表格里to ziteng1(籽疼):
    谢谢你,结帖