Koleksi Datalist options
definisi dan penggunaan
options
Kumpulan yang diembalikan Elemen <datalist> .
Keterangan:Elemen dalam kumpulan diurutkan sesuai urutan munculnya di kode asli.
Lihat juga:
Panduan HTML:Tanda <datalist> HTML
Panduan HTML:Tanda <option> HTML
Contoh
Contoh 1
Cari berapa banyak opsi yang ada di dalam elemen <datalist> yang ditentukan:
var x = document.getElementById("browsers").options.length;
Hasil x akan menjadi:
5
Petunjuk:Beberapa contoh lain disediakan di bawah halaman.
Sintaks
datalistObject.options
Atribut
Atribut | Deskripsi |
---|---|
length |
Kembalikan jumlah elemen <option> dalam kumpulan. Keterangan:Atribut ini hanya baca. |
Metode
Metode | Deskripsi |
---|---|
[indeks] |
Kembalikan elemen <option> yang ada dengan indeks yang ditentukan (mulai dari 0). Keterangan:Jika nomor indeks melebihi rentang, kembalikan null. |
item(indeks) |
Kembalikan elemen <option> yang ada dengan indeks yang ditentukan (mulai dari 0). Keterangan:Jika nomor indeks melebihi rentang, kembalikan null. |
namedItem(id) |
dengan id kumpulan yang ada kembalikan elemen <option>. Keterangan:Jika id Jika tidak ada, kembalikan null. |
Detil teknis
Versi DOM: | Core Level 2 Document Object |
---|---|
Nilai kembalian: |
Objek HTMLCollection, mewakili semua Elemen <option>. Elemen dalam kumpulan diurutkan sesuai urutan munculnya di kode asli. |
Dukungan peramban
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | 10.0 | Dukungan | Dukungan | Dukungan |
Beberapa contoh lain
Contoh 2: [indeks]
Ambil nilai opsi opsi pertama dalam daftar data (indeks 0):
var x = document.getElementById("browsers").options[0].value;
Hasil x akan menjadi:
Internet Explorer
Contoh 3: item(indeks)
Ambil nilai opsi opsi pertama dalam daftar data (indeks 0):
var x = document.getElementById("browsers").options.item(0).value;
Hasil x akan menjadi:
Internet Explorer
Contoh 4: namedItem(name_or_id)
Ambil nilai opsi opsi id="google" dalam daftar data:
var x = document.getElementById("browsers").options.namedItem("google").value;
Hasil x akan menjadi:
Chrome
Contoh 5
Luringgulik data daftar opsi seluruhnya dan keluarkan 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 menjadi:
Internet Explorer Firefox Chrome Opera Safari