Karl Komma: Übergabewert für document.getElementById

Beitrag lesen

Du möchtest den Wert des Funktions-Parameters Antwort übergeben, aber du übergibst stattdessen die feste Zeichenkette "Antwort". Da dieses Element nicht existiert ...

function loesung (Antwort) {

if (document.getElementById)
    document.getElementById("Antwort").style.visibility = "visible";
}

  
Darüber hinaus übergibt er in  
  
  <input type="button" name="a1" id="w1" value="Antwort" onclick="javascript:loesung(Antw1)">  
  
der Funktion loesung() den Inhalt einer Variablen Antw1. Die exisitiert im gegebenen Code erstens nicht und zweitens meint er sicher eh den Bezeichner, also den Text "Antw1".