Praxis mit Timern und DOM-Manipulation in JavaScript
Nehmen wir an, wir haben folgendes Input-Feld:
<input id="elem" value="1">
Erstellen wir einen Timer, der jede Sekunde
den Wert des Attributs value
unseres Input-Feldes um eins erhöht:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Erklären Sie, warum im obigen Code
die Funktion Number verwendet wird.
Was passiert, wenn diese Funktion im Code weggelassen wird?
Angenommen, im Input-Feld steht im Attribut value
zu Beginn die Zahl 10. Starten Sie einen Timer,
der jede Sekunde diese Zahl um eins verringert.
Modifizieren Sie die vorherige Aufgabe so, dass der Timer seine Arbeit einstellt, sobald der Inhalt des Input-Feldes null erreicht.