Hey,
Und wenn ich der Funktion Argumente übergeben möchte?
document.getElementById('b'+a+'.'+b).addEventListener('click', geklickt(a+','+b));
In diesem Fall hast du mehrere Optionen. Du könntest beispielsweise eine anonyme Funktion übergeben:
elem.addEventListener('click', function() {
geklickt(a + ',' + b);
});
Oder du könntest die Parameter an die Funktion binden:
elem.addEventListener('click', geklickt.bind(this, a + ',' + b));
Beachte, dass du das Click-Event in diesen beiden Fällen nicht einfach so wieder mit removeEventListener
entfernen kannst. Dazu musst du auf eine feste Funktion referenzieren.
Reinhard