J
j-l-n
Guest
Ich möchte folgendes erreichen (im Screenshot als rote X dargestellt):

Auf dieses X soll ein onclick-Event registriert werden, das beim Klick eine Funktion aufruft, die die betreffende Notiz löscht.
Folgendermaßen könnte ich dies leicht realisieren:
Dies möchte ich aber unbedingt vermeiden, da ich dadurch zusätzliche Child-Nodes haben würde. Diese würden mein derzeitiges Konzept zum Speichern der Notizen stören.
Perfekt geeignet wäre das Hinzufügen eines after-Symbols mit CSS - nur kann ich mit JS nicht darauf zugreifen, da es sich ja um Pseudoelemente handelt.
Ich wäre sehr dankbar für eine Idee, wie ich das anders lösen könnte. Oder würde es layouttechnisch funktionieren, seperate <div> zu erzeugen und diese exakt neben dem jeweiligen „Notiz-<div>” zu positionieren?

Auf dieses X soll ein onclick-Event registriert werden, das beim Klick eine Funktion aufruft, die die betreffende Notiz löscht.
Folgendermaßen könnte ich dies leicht realisieren:
HTML:
<div>Irgendein Eintrag
<div>X</div>
</div>
Perfekt geeignet wäre das Hinzufügen eines after-Symbols mit CSS - nur kann ich mit JS nicht darauf zugreifen, da es sich ja um Pseudoelemente handelt.
Ich wäre sehr dankbar für eine Idee, wie ich das anders lösen könnte. Oder würde es layouttechnisch funktionieren, seperate <div> zu erzeugen und diese exakt neben dem jeweiligen „Notiz-<div>” zu positionieren?