Hinzufügen von Ereignis-Listenern auf mehrere Elemente

Ich ve wurde kämpfen mit diesem für eine gute paar Stunden jetzt.

Ich möchte hinzufügen eines Ereignis-Listeners für alle <select>s auf einer Seite und ich habe dieses Stück code so weit:

onload = function(e) {
    sels = document.getElementsByTagName('select');
    for(i=0; i<sels.length; i++) {
        sels[i].addEventListener('change', alert('test!'), false);
    }
}

Diese nur von dem der Alarm ausgelöst, wenn die Seite geladen wird und nicht, wenn ich den Wert ändern, der in jedem meiner <select>s.

Bekomme ich einen Schubs in die richtige Richtung, bitte? 🙂

Schreibe einen Kommentar