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".