Свойство selectedIndex select

Определение и использование

selectedIndex Свойство устанавливает или возвращает индекс выбранного варианта в списке выбора (индекс).

Индекс начинается с 0.

Комментарии:Если список выбора позволяетmultiple selections, он вернет только индекс первого выбранного варианта.

Комментарии:Значение "-1" отменит выбор всех вариантов (если есть).

Комментарии:Если не выбрано ни одного варианта, то свойство selectedIndex вернет -1.

См. также:

HTML справочник:Тег <select> HTML

Пример

Пример 1

Выберите элемент <option> с индексом "2":

document.getElementById("mySelect").selectedIndex = "2";

Попробуйте сами

Пример 2

Отображение индекса и текста выбранного варианта из списка выбора:

var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);

Попробуйте сами

Пример 3

Отменить выбор всех вариантов:

document.getElementById("mySelect").selectedIndex = "-1";

Попробуйте сами

Пример 4

Если не выбрано ни одного варианта, то свойство selectedIndex вернет "-1":

var x = document.getElementById("mySelect").selectedIndex;

Попробуйте сами

Синтаксис

Возврат свойства selectedIndex:

selectObject.selectedIndex

Установите свойство selectedIndex:

selectObject.selectedIndex = number

Значение свойства

Значение Описание
number Определяет индекс выбранного элемента в выпадающем списке (индекс).

Технические детали

Возвратное значение:

Число, представляющее индекс выбранного элемента в выпадающем списке. Индекс начинается с 0.

Если ни один вариант не выбран, возвращается значение -1.

Поддержка браузеров

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка