André: Übergabewert für document.getElementById

Beitrag lesen

Hallo Freunde der Internetseitengestaltung!

Ich habe eine kleine Funktion, die leider nicht das tut, was sie soll. Ich übergebe per Button-Klick einen Wert und durch die Funktion "loesung ()" soll dann die Antwort sichtbar werden.

Anscheinend funktioniert das mit der Übergabe nicht so wie es soll?! Kann mir jemand einen Tipp geben, wo mein Denkfehler liegt? Beispiel siehe unten.

Vielen Dank und liebe Grüße,

André

<!DOCTYPE html>  
  
<html>  
<head>  
<meta charset="utf-8" />  
<title>Fragestunde</title>  
  
<script type="text/javascript">  
function loesung (Antwort) {  
  if (document.getElementById)  
    document.getElementById("Antwort").style.visibility = "visible";  
}  
</script>  
  
</head>  
<body>  
  
<form>  
  <p>Frage1?</p>  
  <input type="button" name="a1" id="w1" value="Antwort" onclick="javascript:loesung(Antw1)">  
  <span id="Antw1" style="visibility:hidden">Antwort1</span>  
  <hr>  
  <p>Frage2?</p>  
  <input type="button" name="a2" id="w2" value="Antwort" onclick="javascript:loesung(Antw2)">  
  <span id="Antw2" style="visibility:hidden">Antwort2</span>  
  <hr>  
</form>  
  
</body>  
</html>