【发布时间】:2014-08-14 10:28:34
【问题描述】:
我在 ascx 文件中有一个<div>:
<div id="chart_div1" style="width: 900px; height: 500px;"></div>
有什么方法可以点击像这样的按钮:
<input id="Button29" type="button" value="Hide It!" onclick="dosomething" />
这样每次我点击这个按钮时它都会隐藏上面的 div 吗?
但是我不想使用后面的代码来实现它,因为如果我将runat="server" 包含到我的<div> 中,它将无法将谷歌图表点加载到它。 (Pls refer to this post for better understanding)
那么,在不更改<div> 的情况下,单击该按钮时我可以隐藏我的 div 吗?
【问题讨论】:
-
你可以试试
onclick="javascript:document.getElementById('chart_div1').style.display = 'none'" -
您可以将该 div 放在 asp:placeholder 中,然后在单击按钮时隐藏占位符(如果您想在服务器端隐藏它)
-
嗨,Grundy,您的评论就是我的回答!当我想让另一个按钮可见时,“无”的反义词是什么?我试过“是”和“真的”不起作用。
-
@user1314404 你可以使用
'block',或者空字符串 -
是的,这是完美的解决方案。您能否形成一个答案,以便我接受,或者如何正确地表达我对您的帮助表示感谢!?
标签: c# javascript css asp.net