Нужно привязать событие клика к опции из select. Но у меня почему-то не работает. Смотрел через отладчик, в select.options[i] точно находиться элемент опция, но событие не привязывается. В чем тут дело?
Код:
<form name="form1">
<select name="sel">
<option value="Rock">Рок</option>
<option value="Blues" selected>Блюз</option>
</select>
</form>
function handler1(e) {
alert('событие сработало');
alert('text выбранного select' + e.target.text);
}
var form = document.forms.form1;
var select = form.elements.sel;
for (var i = 0; i < select.options.length; i++) {
select.options[i].addEventListener("click", handler1);
}