--- title: HTMLSelectElement.selectedIndex slug: Web/API/HTMLSelectElement/selectedIndex tags: - HTML формы - HTMLSelectElement translation_of: Web/API/HTMLSelectElement/selectedIndex ---
HTMLSelectElement.selectedIndex
показывает порядковый номер первого выбранного элемента {{HTMLElement("option")}}
. Значение -1 означает, что ни один из элементов не выбран.
var index = selectElem.selectedIndex;
selectElem.selectedIndex =
index;
<p id="p">Индекс выбранного элемента: 0</p> <select id="select"> <option selected>Option A</option> <option>Option B</option> <option>Option C</option> <option>Option D</option> <option>Option E</option> </select>
var selectElem = document.getElementById('select') var pElem = document.getElementById('p') // Когда выбран новый элемент <option> selectElem.addEventListener('change', function() { var index = selectElem.selectedIndex; // Добавить данные в <p> pElem.innerHTML = 'selectedIndex: ' + index; })
{{EmbedLiveSample("Example", "200px", "80px")}}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('HTML WHATWG', '#dom-select-selectedindex', 'HTMLSelectElement')}} | {{Spec2('HTML WHATWG')}} | Никаких изменений с момента последнего снимка, {{SpecName("HTML5 W3C")}}. |
{{SpecName('HTML5 W3C', 'forms.html#dom-select-selectedindex', 'HTMLSelectElement')}} | {{Spec2('HTML5 W3C')}} | Исходное определение, снимка с {{SpecName("HTML WHATWG")}}. |
{{Compat("api.HTMLSelectElement.selectedIndex")}}