簡體   English   中英

如何在不使用C#代碼使用Runat Server的情況下隱藏div

[英]How I can hide div without using runat server from c# code

我有兩個條件,我想使用javascript或c#代碼隱藏和顯示div 使用runat="server" ,我可以使用C#隱藏div。 有可能用javascript隱藏div嗎? 我嘗試了以下方法:

<div id="divpassword" runat="server" style="display: none;" >
----
----
</div>

document.getElementById('<%= divpassword.ClientID %>').style.display = 'block';

您可以使用runat="server" ,也可以使用clientidmode="static"從div隱藏div。

<div id="divpassword" runat="server" clientidmode="static" style="display: none;" >
----
----
</div>

document.getElementById('divpassword').style.display = 'block';

如果您使用jQuery,則可以非常輕松地完成。

$( "#divpassword" ).hide();

而且,如果您需要使用純Java腳本執行此操作,則以下鏈接可能會有所幫助- 使用JavaScript顯示/隱藏“ div”

您可以采取多種方式。

方式1:

<div id="divpassword" runat="server" style="display: none;" >
----
----
</div>
<script language="javascript">document.getElementById('<%= divpassword.ClientID %>').style.display = 'block';</script>

方式2:

<div id="divpassword" runat="server" clientidmode="static" style="display: none;" >
----
----
</div>
<script language="javascript">document.getElementById('divpassword').style.display = 'block';</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM