Felix Riesterer: danke

Beitrag lesen

Lieber Linuchs,

Aber warum kann ich die Funktion switchMarkierung nicht direkt einhängen? Dies geht nicht, offenbar wird this nicht oder nicht richtig an die Funktion übergeben:

    obj_position[i].addEventListener('click', switchMarkierung(this) );

Du kannst nicht das Schlüsselwort this als Variablenbezeichner verwenden. Nimm einen anderen:

obj_position[i].addEventListener('click', switchMarkierung(ev));

Das Event-Objekt in der Variable ev kennt verschiedene Eigenschaften, darunter auch target (CanIUse.com).

Liebe Grüße,

Felix Riesterer.