radar Posted August 7, 2010 Share Posted August 7, 2010 Okay So i have a div that I need shows up hidden initially via CSS display: none So I wrote this function to toggle the display of that div and it's contents.. function toggleDisplay(e){ element = document.getElementById(e).style; if (element.display == 'none') { element.display = 'block'; } else { element.display = 'none'; } } problem is, in both IE8 and FF I have to click the button twice in order to get it to change the style the first time (from hidden to block)... any ideas? Link to comment https://forums.phpfreaks.com/topic/210062-elementdisplay-block-none-issues/ Share on other sites More sharing options...
radar Posted August 7, 2010 Author Share Posted August 7, 2010 Problem was, it was bringing the style.display as being blank, so i had to add in an else if statement to account for that first click. Link to comment https://forums.phpfreaks.com/topic/210062-elementdisplay-block-none-issues/#findComment-1096294 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.