javascript - 如何在不使用 C# 代码中的 runat 服务器的情况下隐藏 div

标签 javascript c# html

我有两个条件,我想用 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" 从 javascript 中隐藏 div。

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

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

关于javascript - 如何在不使用 C# 代码中的 runat 服务器的情况下隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34738309/

相关文章:

Javascript 原型(prototype)语法——下划线开头的变量名

javascript - 自动强制移动浏览器到桌面 View

c# - 确保每次使用 Dapper 访问数据库时数据库连接打开和关闭

javascript - 当光标隐藏在其他 HTML 元素后面时如何触发 mouseenter 事件?

Javascript - 收到警报消息后停止继续

javascript - 在树中的特定位置创建 JSTree 节点

c# - 如何将文本框的值设置到 Crystal 报表的公式字段中

c# - 如何更改从 PowerPoint 的 c# 加载项显示的当前幻灯片

javascript - 未捕获的类型错误 : Cannot read property 'root' of undefined

javascript - 在 anchor 标记之前附加到 ul