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

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

Войти через центр авторизации
Похожие вопросы