Οντότητα HTMLCollection του XML DOM
- Προηγούμενη σελίδα DOM Event
- Επόμενη σελίδα DOM HTMLDocument
Ο αντικείμενος HTMLCollection
Το HTMLCollection είναι μια διεπαφή που εκπροσωπεί μια συλλογή HTML στοιχείων και παρέχει μεθόδους και ιδιότητες για περιήγηση της λίστας.
Το HTMLCollection στο HTML DOM είναι "ζωντανό"; Αν το βασικό έγγραφο αλλάζει, οι αλλαγές εμφανίζονται αμέσως σε όλες τις HTMLCollection.
Κάθε αντικείμενο (και οι ιδιότητές του) επιστρέφει HTMLCollection:
- Document (images, applets, links, forms, anchors)
- form (elements)
- map (areas)
- select (options)
- table (rows, tBodies)
- tableSection (rows)
- row (cells)
Πολλές ιδιότητες του HTMLDocument είναι HTMLCollection, παρέχοντας έναν εύκολο τρόπο πρόσβασης σε στοιχεία του εγγράφου όπως φόρμες, εικόνες και σύνδεσμοι.form.elements και select.options είναι HTMLCollection. Το HTMLCollection επίσης παρέχει την περιήγηση Table οι γραμμές του TableRow ένα εύκολο τρόπο για να επιλέξετε τις κελύφους.
Ως έχει αναφερθεί, το HTMLCollection είναι μια συλλογή HTML στοιχείων με μεθόδους, που μπορεί να χρησιμοποιηθεί για να αποκτήσετε στοιχεία μέσω της θέσης τους στο έγγραφο ή των ιδιοτήτων τους id και name. Στο JavaScript, το HTMLCollection συμπεριφέρεται όπως μια αναγνωστική λίστα και μπορείτε να χρησιμοποιήσετε τα παρενθέσεις για να αναζητήσετε το HTMLCollection με αριθμητικό ή όνομα κλειδί χωρίς να χρειάζεται να καλέσετε Μέθοδος item()και Μέθοδος namedItem().
Το HTMLCollection είναι μόνο ανάγνωστο και δεν μπορεί να του προσστείτε νέα στοιχεία, ακόμη και με τη χρήση της γραμματοσειράς της γλώσσας JavaScript.
Ο HTMLCollection και Ο αντικείμενο NodeListΌμοιες, αλλά ο πρώτος μπορεί να χρησιμοποιείται και με όνομα και με αριθμητικό κλειδί.
Ιδιότητες του HTMLCollection
Ιδιότητες | Περιγραφή |
---|---|
cssRules | Μόνο αναγνωστική ιδιότητα που επιστρέφει το ακέραιο αριθμό της μήκους της λίστας (δηλαδή ο αριθμός των στοιχείων της συλλογής). |
Μέθοδοι του HTMLCollection
Μέθοδος | Περιγραφή |
---|---|
item() | Επιστρέφει το στοιχείο (πάνω στο δέντρο των κειμένων) που βρίσκεται στην καθορισμένη θέση. |
namedItem() | Επιστρέφει το στοιχείο (πάνω στο δέντρο των κειμένων) που έχει την ιδιότητα name ή id με το καθορισμένο όνομα. |
Επίδειξη
var c = document.forms; //Αυτό είναι ένα αντικείμενο HTMLCollection για το στοιχείο form var firstform = c[0]; //Μπορεί να χρησιμοποιηθεί ως αριθμητικός πίνακας var lastform = c[c.length-1]; //Η ιδιότητα length επιστρέφει τον αριθμό των στοιχείων var address = c["address"]; //Μπορεί να χρησιμοποιηθεί ως συνδεδεμένος πίνακας var address = c.address; //Το JavaScript επιτρέπει αυτή τη μορφή εκφράσεως
Σχετικές σελίδες
Παραγράμματα XML DOM:Ο αντικείμενο HTMLDocument
Παραγράμματα XML DOM:Ο αντικείμενο NodeList
Παραγράμματα:Παραγράμματα HTML DOM
- Προηγούμενη σελίδα DOM Event
- Επόμενη σελίδα DOM HTMLDocument