#javascript #asp.net
#javascript #asp.net
Вопрос:
как я могу получить доступ к элементу div из javascript. я делаю код в asp.net . я хочу сделать div видимым после нажатия на кнопку.
код видимости задается следующим образом:
я получаю сообщение об ошибке :
BC30451: ‘data1’ не объявлен. Он может быть недоступен из-за его уровня защиты.
Javascript
var div = document.getElementById("<%=data1.ClientID %>");
div.style.visibility = 'visible';
Aspx
<div id="data1" class="division" style="visibility: hidden">
</div>
Ответ №1:
Добавьте runat=server
, и вы сможете сделать это так, как вы опубликовали.
<div id="data1" class="division" style="visibility: hidden" runat="server">
</div>
Комментарии:
1. Он становится видимым только на секунду. как я могу сделать видимым постоянно?
2. Что вы делаете
data1
в коде позади?3. он содержит только раздел для отображения. и никакой код не написан.
4. Попробуйте использовать
display:none
иdisplay:block
вместо видимости5. Это другая проблема, опубликуйте новый вопрос и включите весь соответствующий код.