Μέθοδος hasAttribute() του XML DOM
Ορισμός και χρήση
Επιστρέφει true αν το τρέχον στοιχείο κόμβου έχει την καθορισμένη ιδιότητα, αλλιώς επιστρέφει false.
Γραμματική:
hasAttribute(name)
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Ορίζει την ιδιότητα που θέλετε να ανακτήσετε. |
Περιγραφή
Η μεθόδος κρίνει αν ένα στοιχείο έχει την καθορισμένη ιδιότητα, αλλά δεν επιστρέφει την τιμή της ιδιότητας. Σημειώστε ότι αν η ιδιότητα έχει οριστεί ρητά στο έγγραφο ή η δήλωση τύπου του εγγράφου ορίζει μια προεπιλεγμένη τιμή για την ιδιότητα, η μέθοδος hasAttribute() επιστρέφει true.
Παράδειγμα
Σε όλους τους παραδείγματα, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι λειτουργίες JavaScript loadXMLDoc()。
Το παρακάτω κομμάτι κώδικα ελέγχει αν το πρώτο στοιχείο <book> στο "books.xml" έχει την ιδιότητα "category":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category")
);
Η έξοδος του παρακάτω κώδικα είναι:
true