访问<;部门>;来自asp.net中的javascript

访问<;部门>;来自asp.net中的javascript,javascript,asp.net,Javascript,Asp.net,如何从javascript访问div元素。我正在asp.net中编写代码。 我想在单击按钮后使div可见 可见性代码如下所示: 我得到一个错误: BC30451:未声明“data1”。由于其保护级别,可能无法访问 Javascript var div = document.getElementById("<%=data1.ClientID %>"); div.style.visibility = 'visible'; var div=document.getElementById(

如何从javascript访问div元素。我正在asp.net中编写代码。 我想在单击按钮后使div可见

可见性代码如下所示:

我得到一个错误:

BC30451:未声明“data1”。由于其保护级别,可能无法访问

Javascript

var div = document.getElementById("<%=data1.ClientID %>");
div.style.visibility = 'visible';
var div=document.getElementById(“”);
div.style.visibility='visible';
Aspx


添加
runat=server
,您可以按照发布的方式进行操作

<div  id="data1" class="division" style="visibility: hidden" runat="server">
</div>


它只会出现一秒钟。如何使其永久可见?您在代码隐藏中使用
data1
做什么?它只包含一个要显示的部分。并且没有代码被写在后面。尝试使用
display:none
display:block
而不是visibility这是另一个问题,发布新问题并包含所有相关代码。
<div  id="data1" class="division" style="visibility: hidden" runat="server">
</div>