Μέθοδος isEqualNode() του HTML DOM Element
- Προηγούμενο πρόγραμμα isDefaultNamespace()
- Πρόγραμμα isSameNode()
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements οντόν
Ορισμός και χρήση
isEqualNode()
η μέθοδος ελέγχει αν οι δύο κόμβοι είναι ίδιοι.
Αν δύο στοιχεία (ή κόμβοι) είναι ίδια,isEqualNode()
Επιστροφή true
.
Αν όλα τα παρακάτω κριτήρια είναι αληθή, τότε οι δύο κόμβοι είναι ίδιοι:
- έχουν τον ίδιο nodeType
- έχουν τον ίδιο nodeName
- έχουν τον ίδιο NodeValue
- έχουν τον ίδιο nameSpaceURI
- έχουν τον ίδιο childNodes και όλους τους απογόνους τους
- έχουν τον ίδιοΙδιότητεςκαι τιμές ιδιοτήτων
- έχουν τον ίδιο localName και πρόθεμα
Πρόταση:Σημείωση: Μέθοδος isSameNode() για να ελέγξετε αν δύο κόμβοι είναι οι ίδιοι.
Δείτε επίσης:
Παράδειγμα
Έλεγχος αν δύο στοιχεία από δύο διαφορετικές λίστες είναι ίδια:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Γραμματική
element.isEqualNode(κόμβος)
ή
κόμβος.isEqualNode(κόμβος)
Παράμετρος
Παράμετρος | Περιγραφή |
---|---|
κόμβος | Απαιτείται. Ο κόμβος που πρέπει να συγκριθεί. |
Επιστροφή τιμής
Τύπος | Περιγραφή |
---|---|
Αριθμητικός | Εάν τα δύο κόμβαι είναι ίδια, επιστρέφει true, αλλιώς επιστρέφει false. |
Υποστήριξη περιηγητών
element.isEqualNode()
Είναι χαρακτηριστικό DOM Level 3 (2004).
Όλοι οι περιηγητές υποστηρίζουν πλήρως:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | 9-11 | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενο πρόγραμμα isDefaultNamespace()
- Πρόγραμμα isSameNode()
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements οντόν