@Denis9999

Можно ли так задавать событие на опции select?

Нужно привязать событие клика к опции из 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);
}
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@pqgg7nwkd4
Увы, нельзя.
Скорее всего задачу можно решить иначе. Уточните чего именно хотите добиться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы