Exemplu
Aflați cât de multe opțiuni există într - un anumit <datalist> Element:
var x = document.getElementById("browsers").options.length;
Rezultatul x va fi:
5
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
Colecția opțiuni returnează o colecție de toate opțiunile dintr - un <datalist> Element.
Note: Elementele din colecție sunt sortate așa cum apar în codul sursă.
Suport pentru browser-
Colectie | |||||
---|---|---|---|---|---|
options | da | 10.0 | da | da | da |
Sintaxă
datalistObject .options
Proprietăți
Proprietate | Descriere |
---|---|
length | Returnează numărul de <option> elemente din colecție. Notă: Această proprietate este read-only |
metode
Metodă | Descriere |
---|---|
[ index ] | Returnează <option> elementul din colecția cu indicele specificat (starts at 0) de (starts at 0) . Notă: Returnează null dacă numărul de index este în afara intervalului |
item( index ) | Returnează <option> elementul din colecția cu indicele specificat (starts at 0) de (starts at 0) . Notă: Returnează null dacă numărul de index este în afara intervalului |
namedItem( id ) | Returnează <option> elementul din colecția cu id - ul specificat. Nota: returneaza null daca id - ul nu există |
Detalii tehnice
DOM Versiune: | Nivelul Core 2 Document Object |
---|---|
Întoarcere Valoare: | Un obiect HTMLCollection, reprezentând toate <option> elemente în <datalist> element. Elementele din colecție sunt sortate așa cum apar în codul sursă |
Mai multe exemple
Exemplu
[Index]
Obține valoarea primei opțiuni (index 0) într - un datalist:
var x = document.getElementById("browsers").options[0].value;
Rezultatul x va fi:
Internet Explorer
Încearcă - l singur » Exemplu
item( index )
Obține valoarea primei opțiuni (index 0) într - un datalist:
var x = document.getElementById("browsers").options.item(0).value;
Rezultatul x va fi:
Internet Explorer
Încearcă - l singur » Exemplu
namedItem( name_or_id )
Ia valoarea opțiunii cu id = „google“ într-un datalist:
var x = document.getElementById("browsers").options.namedItem("google").value;
Rezultatul x va fi:
Chrome
Încearcă - l singur » Exemplu
Bucla prin toate opțiunile într-un datalist, și de ieșire valorile opțiune:
var x = document.getElementById("mySelect");
var txt = "";
var i;
for (i = 0;
i < x.options.length; i++) {
txt = txt + x.options[i].value + "<br>";
}
Rezultatul txt va fi:
Internet Explorer
Firefox
Chrome
Opera
Safari
Încearcă - l singur » <Datalist Obiect