<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style type="text/css"> <!-- #dropper { display: none; } --> </style> <script language="JavaScript" type="text/javascript"> <!-- function toggleDiv(element){ if(document.getElementById(element).style.display = 'none') { document.getElementById(element).style.display = 'block'; } else if(document.getElementById(element).style.display = 'block') { document.getElementById(element).style.display = 'none'; } } //--> </script> </head> <body> <div onClick="toggleDiv('dropper')">Main</div> <div id="dropper"> <ul> <li>1</li> <li>2</li> </ul> </div> </body> </html>
Dlaczego po ponownym naciśnięciu nie chowa elementu <div id="dropper">??
Kod wydaje sie poprawny, konsola nie wyświetla błedów, sprawdzane na FF