eval("table"+id+".style.display='none'");

解决方案 »

  1.   

    关键是我知道有多少个以table+数字为ID的表格.
    有没有类似的方法,document.getElementsByName("chkbox")//这是得到所有名为chkbox的checbox
      

  2.   

    搞定了!!!!
      function check_if()
      {
    if(document.SubmitForm.n_isgraduate.value=="2")
    {
    document.SubmitForm.n_grad_from.value="0";
    document.SubmitForm.n_grad_from.disabled=true;
    return false;
    }
    if(document.SubmitForm.n_isgraduate.value!="2")
    {
    document.SubmitForm.n_grad_from.disabled=false;
    return false;
    }
      }
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <TABLE id="table1">
    <TR>
    <TD>qwqwqw</TD>
    <TD>qwq</TD>
    </TR>
    </TABLE >
    <TABLE id="table2">
    <TR>
    <TD>qwqw</TD>
    <TD>asas</TD>
    </TR>
    </TABLE>
    <TABLE >
    <TR>
    <TD>1212</TD>
    <TD>121</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
      var tables = document.getElementsByTagName("table")
      for(var i = 0; i<tables.length;i++)
      {
          var table_id = tables[i].id;
          alert("aa"+table_id);
          if(table_id.indexOf("table")>-1)
          {
                alert("ok");
              eval("document.all."+table_id+".style.display='none'");
          }
        
        }
    //-->
    </SCRIPT>
      

  4.   

    颜色用CSS控制,不可用就用eval("table"+id+".style.display='none'");
    要是不可见,最好用层,每个table都放在层里,对层进行控制就行了
      

  5.   

    TO: nju918918(nju) 你是南大的?解决方法我写在上面一条中了