Hinzufügen von Ereignis-Listenern zu mehreren Elementen
Ich habe jetzt schon ein paar Stunden damit zu kämpfen.
Ich möchte allen einen Ereignis-Listener hinzufügen<select>
s auf einer Seite und ich habe dieses Stück Code bisher:
onload = function(e) {
sels = document.getElementsByTagName('select');
for(i=0; i<sels.length; i++) {
sels[i].addEventListener('change', alert('test!'), false);
}
}
Dies löst nur den Alarm aus, wenn die Seite geladen wird, und nicht, wenn ich den Wert in einem meiner Elemente ändere<select>
s.
Kann ich bitte einen Anstoß in die richtige Richtung bekommen? :-)