SELF-Treffen in Mannheim 2025

SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.

Beispiel:Closures2.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
<!DOCTYPE HTML>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Beispiel: Closures zum Zugriff auf Variablen längst beendeter Funktionen</title>
</head>
<body>

<h1>Beispiel: Closures zum Zugriff auf Variablen längst beendeter Funktionen</h1>

<p><button id="button">Bitte klicken Sie auf diese Schaltfläche, um den Event-Handler auszuführen.</button></p>

<script>
function äußerefunktion () {
    var variable = "wert";
    // Lege die Closure-Funktion als lokale Variable an
    var closure = function () {
        alert("Wert der Variablen aus der äußeren Funktion: " + variable);
    };
    // Speichere die Closure-Funktion als Event-Handler
    document.getElementById("button").onclick = closure;
}
äußerefunktion();
</script>

</body>
</html>