Όντομο Node XML DOM
- Προηγούμενη σελίδα Τύπος κόμβου DOM
- Επόμενη σελίδα DOM NodeList
Αντικείμενο Node
Το αντικείμενο Node αντιπροσωπεύει έναν κόμβο του δέντρου του έγγραφου.
Ο κόμβος μπορεί να είναι κόμβος στοιχείου, κόμβος ιδιότητας, κόμβος κειμένου ή οποιοδήποτε άλλο είδος κόμβου που περιγράφεται στο κεφάλαιο "Τύπος Κόμβου".
Λάβετε υπόψη ότι αν και όλα τα αντικείμενα μπορούν να κληρονομήσουν τις ιδιότητες και τις μεθόδους που χρησιμοποιούνται για την επεξεργασία των γονικών και των υποκόμβων τους, όχι όλα τα αντικείμενα έχουν γονικό κόμβο ή υποκόμβους. Για παράδειγμα, τα κείμενα δεν μπορούν να έχουν υποκόμβους, οπότε η προσθήκη υποκόμβων σε παρόμοιους κόμβους μπορεί να προκαλέσει σφάλμα DOM.
Ιδιότητες του αντικειμένου Node
Ιδιότητες | Περιγραφή |
---|---|
attributes | Είναι το NamedNodeMap που περιέχει τις ιδιότητες του κόμβου (αν ο κόμβος είναι στοιχείο). |
baseURI | Επιστρέφει την αβσότυπη βάση URI του κόμβου. |
childNodes | Επιστρέφει τη λίστα των υποκόμβων του κόμβου. |
firstChild | Επιστρέφει τον πρώτο υποκόμβο του κόμβου. |
lastChild | Επιστρέφει τον τελευταίο υποκόμβο του κόμβου. |
nextSibling | Επιστρέφει τον επόμενο同级 κόμβο του κόμβου. |
nodeName | Επιστρέφει το όνομα του κόμβου, ανάλογα με τον τύπο του. |
nodeType | Επιστρέφει τον τύπο του κόμβου. |
nodeValue | Ρυθμίζει ή επιστρέφει τη τιμή του κόμβου, ανάλογα με τον τύπο του. |
ownerDocument | Επιστρέφει τον κόμβο του ρίζα (αντικείμενο document). |
parentNode | Επιστρέφει τον γονικό κόμβο του κόμβου. |
prefix | Ρυθμίζει ή επιστρέφει το πρόθεμα του ονόματος του κόμβου. |
previousSibling | Επιστρέφει τον προηγούμενο同级 κόμβο του κόμβου. |
textContent | Ρυθμίζει ή επιστρέφει το κείμενο που περιέχει ο κόμβος και οι απογόνων του. |
Μέθοδοι του αντικειμένου Node
Μέθοδος | Περιγραφή |
---|---|
appendChild() | Προσθέτει το νέο υποκόμβο στο τέλος της λίστας υποκόμβων του κόμβου. |
cloneNode() | Αποκλίνει κόμβο. |
compareDocumentPosition() | Συγκρίνει τη θέση δύο κόμβων στη δομή του DOM (document). |
getFeature(feature,version) | Επιστρέφει το DOM αντικείμενο, το οποίο υλοποιεί το εξειδικευμένο API για τις καθορισμένες χαρακτηριστικές και εκδόσεις. |
getUserData(key) |
Επιστρέφει το αντικείμενο που关联 στο κλειδί του κόμβου. Πρέπει πρώτα να ρυθμίσεις τον αντικείμενο σε αυτό το κόμβο, χρησιμοποιώντας την ίδια κλειδί για να καλέσεις το setUserData. |
hasAttributes() | Επιστρέψτε true αν ο καθορισμένος κόμβος έχει οποιεσδήποτε ιδιότητες, αλλιώς επιστρέψτε false. |
hasChildNodes() | Επιστρέψτε true αν ο καθορισμένος κόμβος έχει υποκείμενους κόμβους, αλλιώς επιστρέψτε false. |
insertBefore() | Εισάγετε νέο υποκείμενο κόμβο πριν από τον καθορισμένο υποκείμενο κόμβο. |
isDefaultNamespace(URI) | Επιστρέψτε αν η καθορισμένη URI του χώρου ονομάτων είναι η προεπιλεγμένη. |
isEqualNode() | Έλεγχος αν δύο κόμβοι είναι ισότιμοι. |
isSameNode() | Έλεγχος αν δύο κόμβοι είναι οι ίδιοι. |
lookupNamespaceURI() | Επιστρέψτε την URI του χώρου ονομάτων που συνδέεται με το καθορισμένο πρόθεμα. |
lookupPrefix() | Επιστρέψτε τον πρόθεμα που συνδέεται με την καθορισμένη URI του χώρου ονομάτων. |
normalize() | Συγχωνεύστε γειτονικούς κόμβους κειμένου και διαγράψτε κενά κόμβους κειμένου. |
removeChild() | Διαγράψτε (και επιστρέψτε) τον καθορισμένο υποκείμενο κόμβο του τρέχοντος κόμβου. |
replaceChild() | Αντικαταστήστε τον υποκείμενο κόμβο με νέο κόμβο. |
setUserData(key,data,handler) | Συνδέστε το αντικείμενο με το κλειδί του κόμβου. |
- Προηγούμενη σελίδα Τύπος κόμβου DOM
- Επόμενη σελίδα DOM NodeList