wie kann ich in javascript eine funktion permanent aus führen wenn ich den button drücke?

2 Antworten

Also das was ich verstanden habe möchtest du ein bestimmten Wert - 50 permanent nehmen. Das sollte mit Hilfe einer schleife gehen. Du kannst eine Bedingung aus wählen (while loop), solange weiter machen bis eine bestimmte Zahl erreicht ist (For Loop) oder eine bestimme Anzahl einer schleife (do loop) ich schreibe beispiele als kommentar

Woher ich das weiß:Hobby

Rudis18  18.04.2025, 23:17

Hoffe hat geholfen und viel glück👍

Rudis18  18.04.2025, 23:16

While loop: let times = 0;

while (times < 10) {

console.log('tried it', times);

times++;

}

For loop:

for (let i=0; i < 10; i++) {

console.log('tried it', i);

}

Do loop:

let times = 0;

do {

console.log('tried it', times);

times++;

} while (times < 10);

Dass sollte eigentlich gegeben sein wenn man den Event-Listener vernünftig registriert.

Beispiel:

<body>
  <button id="myButton">Klick mich!</button>
  <p id="output">Wert: 100</p>
  <script>
    // Die Variable, die den Wert speichert
    let wert = 100;
    // Event-Listener für den Button
    document.getElementById('myButton').addEventListener('click', function() {
      // Funktion zum Subtrahieren von 50 bei jedem Klick
      wert -= 50;
      // Den neuen Wert im HTML anzeigen
      document.getElementById('output').innerText = 'Wert: ' + wert;
    });
  </script>
</body>

Chris1202  17.04.2025, 13:18

In weniger als zwei Minuten hingeschrieben, nicht schlecht

Berny96  17.04.2025, 13:20
@Chris1202

Die Antwort ist von mir, der Code generiert.

Warum auch nicht :)