Параметры списка данных Коллекция
Пример
Узнайте, сколько опций есть в конкретном элементе <datalist>:
var x = document.getElementById("browsers").options.length;
Результатом х будет:
5
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Коллекция опций возвращает коллекцию всех опций в элементе <datalist>.
Примечание . Элементы в коллекции сортируются так, как они появляются в исходном коде.
Поддержка браузера
Collection | |||||
---|---|---|---|---|---|
options | Yes | 10.0 | Yes | Yes | Yes |
Синтаксис
datalistObject.options
Характеристики
Property | Description |
---|---|
length | Returns the number of <option> elements in the collection. Note: This property is read-only |
Методы
Method | Description |
---|---|
[index] | Returns the <option> element from the collection with the specified index (starts at 0). Note: Returns null if the index number is out of range |
item(index) | Returns the <option> element from the collection with the specified index (starts at 0). Note: Returns null if the index number is out of range |
namedItem(id) | Returns the <option> element from the collection with the specified id. Note: Returns null if the id does not exist |
Технические детали
Версия ДОМ: | Базовый объект документа уровня 2 |
---|---|
Возвращаемое значение: | Объект HTMLCollection, представляющий все элементы <option> в элементе <datalist>. Элементы в коллекции сортируются так, как они появляются в исходном коде. |
Дополнительные примеры
Пример
[ индекс ]
Получите значение первой опции (индекс 0) в списке данных:
var x = document.getElementById("browsers").options[0].value;
Результатом х будет:
Internet Explorer
Пример
элемент ( индекс )
Получите значение первой опции (индекс 0) в списке данных:
var x = document.getElementById("browsers").options.item(0).value;
Результатом х будет:
Internet Explorer
Пример
namedItem( name_or_id )
Получите значение параметра с id="google" в списке данных:
var x = document.getElementById("browsers").options.namedItem("google").value;
Результатом х будет:
Chrome
Пример
Переберите все параметры в списке данных и выведите значения параметров:
var x = document.getElementById("mySelect");
var txt = "";
var i;
for (i = 0; i < x.options.length; i++) {
txt = txt + x.options[i].value + "<br>";
}
Результатом txt будет:
Internet Explorer
Firefox
Chrome
Opera
Safari
❮ Объект списка данных