Rolf B: addEventListener fügt Ereignis nicht zum Element hinzu

Beitrag lesen

Hallo Michael,

(Parallelpost 😉)

ich habe gerade keine Möglichkeit zum ausprobieren... Kann es sein, dass addEventListener nur wirkt, wenn das Element im DOM ist? Dein Code bereitet es ja „nur“ für den DOM-Insert vor. Ansonsten sieht dein Code nicht falsch aus. Ein for() um das Eventliste-Array gibt's bei dir sicherlich noch, oder? Sonst wäre das Array hyperliquid.

Gibt's irgendwelche Meldungen in der Browser-Console?

Die Frage ist aber auch, ob es die beste Lösung ist, Eventhandler auf (möglicherweise viele) dynamisch erzeugte Elemente zu registrieren. Hast Du die Nutzung von Bubbling in Erwägung gezogen? Wenn ich Teile des DOM per JS generiere, registriere ich die Eventhandler immer auf dem Container, in dem das generierte DOM landet, und lasse die Events dahin blubbern.

Rolf

--
sumpsi - posui - clusi