asp.net - Invisible DIV not available to JavaScript -


im sure answer question here somewhere cannot find it. apologise if have duplicated.

i have div set visiblity on page load depending on data pull back.

so in code behind:

this.divmydiv.visible = false

if user changes drop down value try show div

var div = document.getelementbyid('divmydiv'); div.style.display = 'block'; 

if div set visible code behind on initial page load fine. div show , hide when change drop down value. when div hidden on page load var div in javascript null. have tried var div = document.getelementbyid('<%=divmydiv.clientid%>'); same results. have tried moving js bottom of page. same results.

this.divmydiv.visible = false 

...will prevent div being rendered @ , javascript can't find it. if still want render , use display:none hide it, you'll want do;

this.divmydiv.style["display"] = "none"; 

Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -