大家好,
我通过添加链接显示隐藏的表格
<a href = "javascript:void(0)" onclick = "document.getElementById('tblInsert').style.display='block'">添加</a>
<table style="display: none;" id="tblInsert">
<tr>
<td width="218px" >
<asp:Button ID="Button1" runat="server" Text="Button" />
</td>
</tr>
</table>但是,当表格显示后,我点击表格里的按钮,表格又隐藏了。请问,如果能保持表格始终显示?谢谢。
我通过添加链接显示隐藏的表格
<a href = "javascript:void(0)" onclick = "document.getElementById('tblInsert').style.display='block'">添加</a>
<table style="display: none;" id="tblInsert">
<tr>
<td width="218px" >
<asp:Button ID="Button1" runat="server" Text="Button" />
</td>
</tr>
</table>但是,当表格显示后,我点击表格里的按钮,表格又隐藏了。请问,如果能保持表格始终显示?谢谢。
这个是服务器端控件,会回发刷新,换个客户端控件试试
<input type='button' value='button' id='button1' />
<input type="hidden" id="hiddenstaus" runat="server" /><a href = "javascript:void(0)" onclick = "showTable();">
function showTable()
{
document.getElementById("hiddenstatus").value = "1";
document.getElementById('tblInsert').style.display='block';
}在onload的时候调用if(document.getElementById("hiddenstatus").value == "1")
{
showTable();
}
div.style.display=div.style.display=="none"?"block":"none";
使用hidden保存设置的值
感谢您二位。
在body onload 中加调用会提示 object require
主要是因为执行时,table还没有加载请问如何解决,谢谢。