Получите выбранный пункт из списка с JS [дубликат]

5
задан TylerH 4 April 2015 в 02:31
поделиться

2 ответа

// Gets your select
var list = document.getElementById('ddlReason');

// Get the index of selected item, first item 0, second item 1 etc ...
var INDEX = list.selectedIndex;

// Viola you're done
alert(list[INDEX].value);

Редактировать (забыл .value).

Вы также можете сделать это более кратким, но я хотел сделать его читабельным, чтобы вы могли понять, что происходит. Более короткая версия:

var list = document.getElementById('ddlReason');
alert(list[list.selectedIndex].value);
5
ответ дан 13 December 2019 в 22:06
поделиться

Объект списка будет иметь атрибут 'options', который представляет собой массив всех параметры в списке и атрибут selectedIndex, содержащий индекс выбранного элемента (или первого выбранного элемента, если их несколько). Итак, вы можете сделать это:

var list = document.getElementById('ddlReason');
var selectedValue = list.options[list.selectedIndex];
2
ответ дан 13 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

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