Možnosti datového seznamu Kolekce
Příklad
Zjistěte, kolik možností je v konkrétním prvku <datalist>:
var x = document.getElementById("browsers").options.length;
Výsledkem x bude:
5
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
Kolekce voleb vrátí kolekci všech voleb v prvku <datalist>.
Poznámka: Prvky v kolekci jsou seřazeny tak, jak se objevují ve zdrojovém kódu.
Podpora prohlížeče
Collection | |||||
---|---|---|---|---|---|
options | Yes | 10.0 | Yes | Yes | Yes |
Syntax
datalistObject.options
Vlastnosti
Property | Description |
---|---|
length | Returns the number of <option> elements in the collection. Note: This property is read-only |
Metody
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 |
Technické údaje
Verze DOM: | Základní objekt dokumentu úrovně 2 |
---|---|
Návratová hodnota: | Objekt HTMLCollection, který představuje všechny prvky <option> v prvku <datalist>. Prvky v kolekci jsou seřazeny tak, jak se objevují ve zdrojovém kódu |
Další příklady
Příklad
[ index ]
Získejte hodnotu první možnosti (index 0) v seznamu dat:
var x = document.getElementById("browsers").options[0].value;
Výsledkem x bude:
Internet Explorer
Příklad
položka ( index )
Získejte hodnotu první možnosti (index 0) v seznamu dat:
var x = document.getElementById("browsers").options.item(0).value;
Výsledkem x bude:
Internet Explorer
Příklad
pojmenovanáPoložka( název_nebo_id )
Získejte hodnotu možnosti pomocí id="google" v seznamu dat:
var x = document.getElementById("browsers").options.namedItem("google").value;
Výsledkem x bude:
Chrome
Příklad
Projděte všechny možnosti v datovém seznamu a vytiskněte hodnoty možností:
var x = document.getElementById("mySelect");
var txt = "";
var i;
for (i = 0; i < x.options.length; i++) {
txt = txt + x.options[i].value + "<br>";
}
Výsledkem txt bude:
Internet Explorer
Firefox
Chrome
Opera
Safari
❮ Objekt Datalist