Добавление прослушивателей событий для нескольких элементов
Я боролся с этим уже пару часов.
Я хочу добавить слушатель события для всех<select>
s на странице, и у меня есть этот фрагмент кода:
onload = function(e) {
sels = document.getElementsByTagName('select');
for(i=0; i<sels.length; i++) {
sels[i].addEventListener('change', alert('test!'), false);
}
}
Это только вызывает предупреждение, когда страница загружена, а не когда я изменяю значение в любом из моих<select>
s.
Могу ли я получить толчок в правильном направлении, пожалуйста? :-)