Ich versuche Scope-Abschluss in JS zu üben, und ich bin ziemlich stecken bei der Implementierung des Bereichs Schließung auf HTML-Seite. Es ist ein ganz einfacher Code, den ich gemacht habe. Aber es funktioniert einfach nicht. Die Hauptidee dieses Codes ist die Funktion „Anstieg“ in der Schaltfläche Ereignisse „Onclick“ zu verwenden, und dann auf dem div das Ergebnis zeigen:Anzeigen der Closure auf HTML-Seite
(function() {
'use strict'
var showIncrease = document.getElementById("increase").innerHTML;
this.increase= function (strat) {
return function() {
start++;
return start;
}
}
var inc = increase(0);
showIncrease = inc;
}).apply(this);
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<button onclick="inc()">increase</button>
<div id="increase"></div>
<script src="timer.js"></script>
</body>
</html>
Es hat endlich funktioniert, danke – Ilanz