Franzi: Was ist an dieser if-Abfrage falsch?

Beitrag lesen

Hallihallo!
Ich bin eine Anfängerin, was JavaScript betrifft und versuche mich an einer kleinen Javascript if-Abfrage. Aber diese funktioniert nicht und ich weiß nicht wieso! Kann mir jemand helfen?
Vielen vielen Dank im Vorraus!
grüße, Franzi!
PS: hier noch der Code:
###########################
<html>
<head>
 <title>Untitled</title>
<link rel="STYLESHEET" type="text/css" href="css.css">
<script type="text/javascript">
function aktiv(){
 if(document.getElementById("text").style.display = "none"){
  document.getElementById("text").style.display = "block";
 }
 else{
  document.getElementById("text").style.display = "none";
 }
}
</script>
</head>

<body onload="verstecke()">
<div id="topic"><a href="#" onclick="aktiv()">Klappe auf!</a></div>
<div id="text" style="display:none">
 Das sollte aufklappen!
</div>
</body>
</html>