Friedel: JavaScript - Problem mit addEventListener

Beitrag lesen

problematische Seite

Danke. Im Moment habe ich keine Zeit mehr dafür, aber heute nachmittag geht es weiter. Ich hatte mir inzwischen mit

document.getElementById('o'+i).addEventListener('click', function() {ordnerauf(this.id)});

geholfen. Das funktioniert. Was ist der Unterschied? Mit event.target habe ich es noch nicht zum Laufen gebracht. Was ist mit

Registriere das Event an einem Elternelement aller Buttons.

gemeint?

Damit kann ich nichts anfangen. Es soll doch nur dann etwas passieren, wenn einer der Buttons angeklickt wird, nicht wenn sonst irgendwo geklickt wird. Die Buttons haben zwar alle einen gemeinsamen Vorfahren, aber kein direktes Elternelement gemeinsam. Und dieser gemeinsame Vorfahr enthält natürlich sehr viel anderes, als nur die Buttons.