()===>[]试试,()在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"
}
}
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"
}
}
javascript控制显示,如下,当k=2时 TDPsgName.rows(k).style.display="none";
报没有对象。
-->在IE渲染table期间,会有一些不确定的问题发生,如不能访问某一html element的style等。
建议搂主将上述执行逻辑,改放到docuement尾部来执行。
TDPsgName.rows[k].style.display="" 你的j是何解呢?
table结构是否完整呢?
<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>