Η μέθοδος isSameNode() του HTML DOM Element
- Επόμενη σελίδα isEqualNode()
- Προηγούμενη σελίδα isSupported()
- Επιστροφή στο προηγούμενο επίπεδο Ο αντικείμενο Elements DOM HTML
Ορισμός και χρήση
isSameNode()
Η μέθοδος ελέγχει αν δύο κόμβοι είναι ο ίδιος κόμβος.
isSameNode()
Η μέθοδος επιστρέφει true,
Αν δύο κόμβοι είναι ο ίδιος κόμβος, επιστρέφει false
.
Σημείωση:Χρησιμοποιήστε Μέθοδος isEqualNode() Για να ελέγξετε αν δύο κόμβοι είναι ίσοι, αλλά δεν είναι απαραίτητο να είναι ο ίδιος κόμβος.
Εξемпλοποίηση
Παράδειγμα 1
Έλεγχος δύο κόμβων, αν είναι πραγματικά ο ίδιος κόμβος:
var item1 = document.getElementById("myList1"); // Το <ul> με id="myList"An <ul> with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Το πρώτο <ul> στο έγγραφοThe first <ul> in the document var x = item1.isSameNode(item2);
Παράδειγμα 2
Χρησιμοποιήστε τον οperator === για να ελέγξετε αν δύο κόμβοι είναι ο ίδιος κόμβος:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("They are not the same."); }
Γλώσσα
node.isSameNode(node)
Παράμετρος
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
node | Ότικο κόμβου | Απαιτείται. Ο κόμβος που πρέπει να συγκριθεί με τον καθορισμένο κόμβο. |
Τεχνικά λεπτομέρειες
Αποτελεσματική τιμή: | 布尔值, αν δύο κόμβοι είναι ο ίδιος κόμβος, επιστρέφει το true, αλλιώς επιστρέφει το false. |
---|---|
Έκδοση DOM: | Core Level 3 Node Object |
Υποστήριξη πλοηγού
Τα αριθμήματα στην τаблицή σημειώνουν την έκδοση του πλοηγού που υποστηρίζει πλήρως αυτή τη μέθοδο.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
υποστηρίζεται | 9.0 | μη υποστηρίζεται | υποστηρίζεται | υποστηρίζεται |
παντα οι κύριες πλοηγούς υποστηρίζουν isSameNode()
μεθόδους, εκτός από το Firefox.
Σημείωση:Η έκδοση 10 του Firefox σταμάτησε να υποστηρίζει αυτή τη μέθοδο, επειδή έχει απορριφθεί αυτή η μέθοδος στη έκδοση 4 του DOM. Αντίθετα, θα πρέπει να χρησιμοποιήσετε ===
Για να συγκριθεί αν δύο κόμβοι είναι ίδιοι.
Σημείωση:Ο Internet Explorer 8 και οι προηγούμενες εκδόσεις δεν υποστηρίζουν αυτή τη μέθοδο.
- Επόμενη σελίδα isEqualNode()
- Προηγούμενη σελίδα isSupported()
- Επιστροφή στο προηγούμενο επίπεδο Ο αντικείμενο Elements DOM HTML