Hans Wurst: Auf klick einklappen ausklappen

Beitrag lesen

<script type="text/javascript">// <![CDATA[

var angezeigt = false;

function versteckt()
{
if (angezeigt)
{
document.getElementById('ghost').style.display = 'none';
angezeigt = false;
}
else
{
document.getElementById('ghost').style.display = 'block';
angezeigt = true;
}
}
// ]]></script>

Etwas elleganter finde ich:
[code lang=html]
<script type="text/javascript">
 [code lang=javascript] // <![CDATA[
   function versteckt() {
    var elem = document.getElementById("ghost");

if(elem.style.display == "none") { elem.style.display = "block"; } // Element ist versteckt? Zeigen!
    else { elem.style.display = "none" } // Element sichtbar? Verstecken!
   }
  // ]]>

</script>  
[/code]