JavaScript - Problem mit addEventListener
bearbeitet von
Danke. Im Moment habe ich keine Zeit mehr dafür, aber heute nachmittag geht es weiter. Ich hatte mir inzwischen mit
~~~JavaScript
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 allen einen gemeinsamen Vorfahren, aber kein direktes Elternelement gemeinsam. Und dieser gemeinsame Vorfahr enthält natürlich sehr viel anderes, als nur die Buttons.
JavaScript - Problem mit addEventListener
bearbeitet von
Danke. Im Moment habe ich keine Zeit mehr dafür, aber das sehe ich mir noch genau an. Ich Hatte mir inzwischen mit
~~~JavaScript
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 allen einen gemeinsamen Vorfahren, aber kein direktes Elternelement gemeinsam. Und dieser gemeinsame Vorfahr enthält natürlich sehr viel anderes, als nur die Buttons.