[英]How I can hide div without using runat server from c# code
I have two conditions, I want to hide and show a div
with javascript or with c# code. 我有两个条件,我想使用javascript或c#代码隐藏和显示
div
。 Using runat="server"
, I am able to hide the div with C#. 使用
runat="server"
,我可以使用C#隐藏div。 Is it possible to hide the div
with javascript? 有可能用javascript隐藏
div
吗? I tried the following: 我尝试了以下方法:
<div id="divpassword" runat="server" style="display: none;" >
----
----
</div>
document.getElementById('<%= divpassword.ClientID %>').style.display = 'block';
You can use runat="server"
and also hide the div from javascript using clientidmode="static"
. 您可以使用
runat="server"
,也可以使用clientidmode="static"
从div隐藏div。
<div id="divpassword" runat="server" clientidmode="static" style="display: none;" >
----
----
</div>
document.getElementById('divpassword').style.display = 'block';
It can be very easily done if you use jQuery. 如果您使用jQuery,则可以非常轻松地完成。
$( "#divpassword" ).hide();
And if you need to do it in pure java script, the following link might help - Show/hide 'div' using JavaScript 而且,如果您需要使用纯Java脚本执行此操作,则以下链接可能会有所帮助- 使用JavaScript显示/隐藏“ div”
You can go many ways. 您可以采取多种方式。
Way #1: 方式1:
<div id="divpassword" runat="server" style="display: none;" >
----
----
</div>
<script language="javascript">document.getElementById('<%= divpassword.ClientID %>').style.display = 'block';</script>
Way #2: 方式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.