Datalist options 集合
定义和用法
options
sætget returnerer <datalist> element alle valg.
Bemærkninger:Elementerne i sætget er sorteret efter deres forekomst i kildekoden.
Se også:
HTML referencemanual:HTML <datalist> tag
HTML referencemanual:HTML <option> tag
Eksempel
Eksempel 1
Find antallet af valg i det specifikke <datalist> element:
var x = document.getElementById("browsers").options.length;
x'ens resultat vil være:
5
Vedvisning:Flere eksempler findes nedenfor på siden.
Syntaks
datalistObject.options
Egenskab
Egenskab | Beskrivelse |
---|---|
length |
Returnerer antallet af <option> elementer i sætget. Bemærkninger:Denne egenskab er skrivebeskyttet. |
Metode
Metode | Beskrivelse |
---|---|
[index] |
Returnerer <option> elementet med det angivne indeks (fra 0). Bemærkninger:Returnerer null, hvis indeksnummeret er uden for rækkevidde. |
item(index) |
Returnerer <option> elementet med det angivne indeks (fra 0). Bemærkninger:Returnerer null, hvis indeksnummeret er uden for rækkevidde. |
namedItem(id) |
med id sætget returnerer <option> elementer. Bemærkninger:Hvis id Returnerer null, hvis det ikke findes. |
Tekniske detaljer
DOM version: | Core Level 2 Document Object |
---|---|
Returværdi: |
HTMLCollection objekt, der repræsenterer alle <option> element. Elementerne i sætget er sorteret efter deres forekomst i kildekoden. |
Browserversioner
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | 10.0 | Support | Support | Support |
Flere eksempler
Eksempel 2: [index]
Få værdien af det første valg i data listen (indeks 0):
var x = document.getElementById("browsers").options[0].value;
x'ens resultat vil være:
Internet Explorer
Eksempel 3: item(index)
Få værdien af det første valg i data listen (indeks 0):
var x = document.getElementById("browsers").options.item(0).value;
x'ens resultat vil være:
Internet Explorer
Eksempel 4: namedItem(name_or_id)
Få værdien af valget med id="google" i data listen:
var x = document.getElementById("browsers").options.namedItem("google").value;
x'ens resultat vil være:
Chrome
Eksempel 5
Gennemløb data listen over alle valg og output valg værdi:
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 resultat vil være:
Internet Explorer Firefox Chrome Opera Safari