Matze: bei klick auf Kind das Eltern-Event feuern

Beitrag lesen

Hallo Kai345!

while (el.className !== 'wunschklasse' && el !== document.body) { // test auf document.body, um Endlos-Schleifen zu vermeiden

Danke, du hast mir sehr geholfen!

Du schreibst -wie fast immer- Unsinn. Wenn die Schleife über document.body weiter nach „oben“ hinausläuft, wird el.parentNode irgendwann null zurückgeben und das Script unwürdevoll per TypeError sterben lassen, statt eine Endlos-Schleife zu produzieren.

Ich hab erst nicht verstanden was du meintest bis ich es probiert habe.
Ich habe es jetzt && el.nodeName !== 'body' und || el.nodeName == 'body' versucht aber auch da ist el irgendwann null.
Wie kann ich die Schleife denn beim erreichen von <body> abbrechen?

Danke, Matze