Heim >Web-Frontend >js-Tutorial >Wie können Sie Klickereignisse auf Pseudoelementen erkennen?
Klickereignis nur auf Pseudoelement erkennen
Es ist üblich, Pseudoelemente zum Stilisieren von Elementen zu verwenden, ohne die DOM-Struktur zu beeinträchtigen. Eine häufige Herausforderung entsteht jedoch, wenn wir Ereignishandler an diese Pseudoelemente anhängen möchten.
Das Problem:
Der bereitgestellte Codeausschnitt zeigt ein Problem, bei dem ein Klick ausgeführt wird Das Ereignis wird sowohl für das übergeordnete Element (blaues Bit) als auch für das Pseudoelement (rotes Bit) ausgelöst, wenn auf das übergeordnete Element geklickt wird. Das Ziel besteht darin, das Klickereignis nur auf dem Pseudoelement zu erkennen.
Die Lösung:
Leider ist es nicht möglich, Ereignishandler direkt an Pseudoelemente anzuhängen. Elemente, da sie nicht Teil des DOM sind. Es gibt jedoch eine Problemumgehung:
Tag.
Das obige ist der detaillierte Inhalt vonWie können Sie Klickereignisse auf Pseudoelementen erkennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!