Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Toggle logic
#5
Zitat:Und zwar wird das toggle-Objekt nicht mit im EventListener übernommen.
Das trifft nicht zu, wie diese Ergänzung zeigt:
Code:
            toggle.addEventListener("click", () => {
                console.log(toggle);
                console.log("Wurde geklickt aktuell " + toggle.checked)

                // toggle.checked = (!toggle.checked)
                console.log("Wurde geklickt danach " + toggle.checked)
            })
In der Console wird beim Klick das Checkbox-Element ausgegeben.
Der Grund, warum es bei dir nicht funktioniert ist: Eine Checkbox hat bereits per Default eine Toggle-Funktion. Fügst Du noch die eigene hinzu, wird zwei Mal getoggelt und man gelangt wieder zum Ausgangszustand: false --> true --> false
Kommentiere ich die Zeile mit dem Toggeln aus, funktioniert es wie gewünscht.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
Zitieren


Nachrichten in diesem Thema
Toggle logic - von chunked - 25.11.2023, 16:09
RE: Toggle logic - von rzscout - 26.11.2023, 19:55
RE: Toggle logic - von chunked - 29.11.2023, 13:49
RE: Toggle logic - von rzscout - 30.11.2023, 14:07
RE: Toggle logic - von Sempervivum - 30.12.2023, 18:02

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
2 Gast/Gäste