Μέθοδος namedItem() του XML DOM
Ορισμός και χρήση
Η μέθοδος namedItem() επιστρέφει το πρостиγμα ή το στοιχείο που έχει καθορισμένο όνομα από τη συλλογή.
Με βάση τον τύπο του έγγραφου, η συμπεριφορά της μεθόδου είναι διαφορετική:
-
Εάν το έγγραφο είναι έγγραφο HTML, η μέθοδος θα αναζητήσει πρостиγμα με ιδιότητα id που ταιριάζει στο καθορισμένο όνομα, αν δεν υπάρχει τέτοιο ιδιότητα, θα αναζητήσει πρостиγμα με ιδιότητα name που ταιριάζει στο καθορισμένο όνομα.
Η μέθοδος αυτή δεν είναι ευαίσθητη στις περικοπές όταν αναζητείται το HTML έγγραφο.
-
Αν το έγγραφο είναι XHTML, η μέθοδος αυτή ελέγχει μόνο τους κόμβους με το ταιριάζον id που ταιριάζει στο καθορισμένο όνομα.
Η μέθοδος αυτή είναι ευαίσθητη στις περικοπές όταν αναζητείται το HTML έγγραφο.
Γλώσσα:
htmlcollectionObject.namedItem(Όνομα)
Παράμετροι | Περιγραφή |
---|---|
Όνομα | Το όνομα του κόμβου ή του στοιχείου που θέλεις να πάρεις. |
Αποτελεσματικότητα
Επιστρέφει το στοιχείο ή τον κόμβο με το καθορισμένο id ή το όνομα属性. Αν δεν υπάρχει τέτοιος κόμβος στην HTMLCollection, επιστρέφει null.
Περιγραφή
Στο JavaScript, χειρίζεσαι το HTMLCollection ως συνδεδεμένο πίνακα και χρησιμοποιείς τη γλωσσική σύνταξη του πίνακα για να βρεις στοιχεία με το όνομα στο [] που θα είναι πιο εύκολο.
Παράδειγμα
var c = document.forms; //Αυτό είναι ένα HTMLCollection όντοτητα var address = c.namedItem("address"); //Αναζήτηση <form name="address"> var payment = c["payment"]; //Πιο απλό γλωσσικό στυλ: Αναζήτηση <form name="payment"> var login = c.login; //Αυτό είναι επίσης έγκυρο: Αναζήτηση <form name="login">