Datalist options 集合
定義和用法
options
Η συλλογή επιστρέφει Στοιχείο <datalist> Συλλογή όλων των επιλογών του στοιχείου.
Σημείωση:Τα στοιχεία της συλλογής τακτοποιούνται με βάση την τάξη που εμφανίζονται στον κώδικα πηγής.
Δείτε επίσης:
HTML ΕγχειρίδιοΕτικέτα <datalist> HTML
HTML ΕγχειρίδιοΕτικέτα <option> HTML
Ενδεικτικό
Παράδειγμα 1
Βρείτε τον αριθμό των επιλογών στο καθορισμένο στοιχείο <datalist>:
var x = document.getElementById("browsers").options.length;
Προσπαθήστε να το δοκιμάσετε شخصικά
Η τιμή του x θα είναι:
5
Σημείωση:Περισσότερες παραδείγματα παρέχονται στο κάτω μέρος της σελίδας.
Γραμματική
datalistObject.options
Ατрибούτο
Ατрибούτο | Περιγραφή |
---|---|
length |
Επιστρέφει τον αριθμό των στοιχείων της συλλογής <option>. Σημείωση:Αυτό το όρισμα είναι ανάγνωστο. |
Μέθοδος
Μέθοδος | Περιγραφή |
---|---|
[index] |
Από τη συλλογή επιστρέφεται το στοιχείο <option> με καθορισμένο索引 (αρχικά 0). Σημείωση:Αν το αριθμός του indices ξεπεράσει τα όρια, επιστρέφεται null. |
item(index) |
Από τη συλλογή επιστρέφεται το στοιχείο <option> με καθορισμένο索引 (αρχικά 0). Σημείωση:Αν το αριθμός του indices ξεπεράσει τα όρια, επιστρέφεται null. |
namedItem(id) |
Με καθορισμό id Από τη συλλογή αυτής επιστρέφεται το στοιχείο <option>. Σημείωση:Αν id Αν δεν υπάρχει, επιστρέφεται null. |
Τεχνικά στοιχεία
Έκδοση DOM: | Core Level 2 Document Object |
---|---|
Επιστροφή τιμής: |
Ομάδα HTMLCollection, που αντιπροσωπεύει όλα τα στοιχεία του στοιχείου <datalist>. Elemento <option>. Τα στοιχεία της συλλογής τακτοποιούνται με βάση την τάξη που εμφανίζονται στον κώδικα πηγής. |
Υποστήριξη των προγραμμάτων περιήγησης
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | 10.0 | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Περισσότερες παραδείγματα
Παράδειγμα 2: [index]
Αντλήστε την τιμή της πρώτης επιλογής (καθορισμένος索引 0) από τη λίστα δεδομένων:
var x = document.getElementById("browsers").options[0].value;
Προσπαθήστε να το δοκιμάσετε شخصικά
Η τιμή του x θα είναι:
Internet Explorer
Παράδειγμα 3: item(index)
Αντλήστε την τιμή της πρώτης επιλογής (καθορισμένος索引 0) από τη λίστα δεδομένων:
var x = document.getElementById("browsers").options.item(0).value;
Προσπαθήστε να το δοκιμάσετε شخصικά
Η τιμή του x θα είναι:
Internet Explorer
Παράδειγμα 4: namedItem(name_or_id)
Αντλήστε την τιμή της επιλογής με id="google" από τη λίστα δεδομένων:
var x = document.getElementById("browsers").options.namedItem("google").value;
Προσπαθήστε να το δοκιμάσετε شخصικά
Η τιμή του x θα είναι:
Chrome
Παράδειγμα 5
Παράξενα τούτων όλων, τα στοιχεία της λίστας δεδομένων θα περιηγηθούν και θα εμφανιστούν οι τιμές των επιλογών:
var x = document.getElementById("mySelect"); var txt = ""; var i; for (i = 0; i < x.options.length; i++) { txt = txt + x.options[i].value + "<br>"; }
Προσπαθήστε να το δοκιμάσετε شخصικά
Τα αποτελέσματα θα είναι:
Internet Explorer Firefox Chrome Opera Safari