Contoh
Cari tahu berapa banyak pilihan ada di tertentu <datalist> elemen:
var x = document.getElementById("browsers").options.length;
Hasil x akan:
5
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
Pilihan koleksi mengembalikan koleksi semua pilihan dalam <datalist> elemen.
Note: Elemen-elemen dalam koleksi diurutkan seperti yang muncul dalam kode sumber.
Dukungan Browser
Koleksi | |||||
---|---|---|---|---|---|
options | iya nih | 10,0 | iya nih | iya nih | iya nih |
Sintaksis
datalistObject .options
properti
Milik | Deskripsi |
---|---|
length | Mengembalikan jumlah <option> elemen dalam koleksi. Catatan: Properti ini read-only |
metode
metode | Deskripsi |
---|---|
[ index ] | Mengembalikan <option> elemen dari koleksi dengan indeks tertentu (starts at 0) . Catatan: Mengembalikan null jika jumlah indeks berada di luar jangkauan |
item( index ) | Mengembalikan <option> elemen dari koleksi dengan indeks tertentu (starts at 0) . Catatan: Mengembalikan null jika jumlah indeks berada di luar jangkauan |
namedItem( id ) | Mengembalikan <option> elemen dari koleksi dengan id tertentu. Catatan: Mengembalikan null jika id tidak ada |
Rincian teknis
DOM Versi: | Inti Level 2 Document Object |
---|---|
Kembali Nilai: | Sebuah HTMLCollection Object, yang mewakili semua <option> elemen dalam <datalist> elemen. Unsur-unsur dalam koleksi diurutkan seperti yang muncul dalam kode sumber |
Contoh lebih
Contoh
[Index]
Mendapatkan nilai opsi pertama (index 0) di datalist:
var x = document.getElementById("browsers").options[0].value;
Hasil x akan:
Internet Explorer
Cobalah sendiri " Contoh
item( index )
Mendapatkan nilai opsi pertama (index 0) di datalist:
var x = document.getElementById("browsers").options.item(0).value;
Hasil x akan:
Internet Explorer
Cobalah sendiri " Contoh
namedItem( name_or_id )
Mendapatkan nilai opsi dengan id = "google" dalam datalist:
var x = document.getElementById("browsers").options.namedItem("google").value;
Hasil x akan:
Chrome
Cobalah sendiri " Contoh
Loop melalui semua pilihan di datalist, dan output nilai opsi:
var x = document.getElementById("mySelect");
var txt = "";
var i;
for (i = 0;
i < x.options.length; i++) {
txt = txt + x.options[i].value + "<br>";
}
Hasil txt akan:
Internet Explorer
Firefox
Chrome
Opera
Safari
Cobalah sendiri " <Datalist Object