So setzen Sie asp Panel-Element mit Javascript / jquery sichtbar / versteckt
Ich habe einasp:Panel
Element auf meiner Seite. Ich kann seine Sichtbarkeit im Code dahinter einstellen. Aber ich muss es auch durch Javascipt verstecken.
Meinepanel
ist wie folgt definiert:
<asp:Panel ID="pnlUpdateDisplay" runat="server" Visible="false" style="width:500px; border-width: thick;">
<table style="width:300px;">
<tr>
<td valign="middle" style="width:120px" align="center">
<asp:Label ID="lblUpdateMessage" runat="server" style="position:absolute; left: 120px; top: 120px;"></asp:Label>
</td>
</tr>
</table>
</asp:Panel>
Wenn ich das mache:
var panel = document.getElementById('pnlUpdateDisplay');
panel.style.visibility = 'hidden';
panel.style.display='none';
Es gibt einen Fehler, der besagt:"Fehler: Wert der Eigenschaft 'Stil' kann nicht abgerufen werden: Objekt ist null oder undefiniert"
Irgendwelche Vorschläge?