()===>[]试试,()在ff下肯定出错
for(k=1;k <60;k++) 

   if(k <j*2   &&   k%2==1) 
    { 
      //TDPsgName.rows(k).style.display="" 
      TDPsgName.rows[k].style.display="" 
    } 
     else 
    { 
      //TDPsgName.rows(k).style.display="none"; 
       TDPsgName.rows[k].style.display="none" 
     } 
            

解决方案 »

  1.   

    这样循环30次。 
    javascript控制显示,如下,当k=2时   TDPsgName.rows(k).style.display="none"; 
    报没有对象。
    -->在IE渲染table期间,会有一些不确定的问题发生,如不能访问某一html element的style等。
    建议搂主将上述执行逻辑,改放到docuement尾部来执行。
      

  2.   

    建议使用()->[]
    TDPsgName.rows[k].style.display="" 你的j是何解呢?
    table结构是否完整呢?
      

  3.   

    晕,没注意看,表的结构有够烂的....................<tr   style="display:none"> <td> <input   size=18   maxlength=23   name="show_name1"   value="test/test   test"   disabled> 
    <input   type=hidden   name="name1"   value="test/test   test"> </td> 
    <input   name="temptype1"   type="hidden"   id="temptype1"   value="2"> 
    <input   name="tempcardno1"   type="hidden"   id="tempcardno1"   value="454333333"> 
    <input   name="temptypetwo1"   type="hidden"   id="temptypetwo1"   value=""> 
    <input   name="tempcardnotwo1"   type="hidden"   id="tempcardnotwo1"   value=""> 
    <input   name="tempnationality1"   type="hidden"   id="tempnationality1"   value="CN"> 
    <input   name="temptempname1"   type="hidden"   id="temptempname1"   value="test/test   test">
     
    </tr>