Μέθοδος isEqualNode() του HTML DOM Element

Ορισμός και χρήση

isEqualNode() η μέθοδος ελέγχει αν οι δύο κόμβοι είναι ίδιοι.

Αν δύο στοιχεία (ή κόμβοι) είναι ίδια,isEqualNode() Επιστροφή true.

Αν όλα τα παρακάτω κριτήρια είναι αληθή, τότε οι δύο κόμβοι είναι ίδιοι:

  • έχουν τον ίδιο nodeType
  • έχουν τον ίδιο nodeName
  • έχουν τον ίδιο NodeValue
  • έχουν τον ίδιο nameSpaceURI
  • έχουν τον ίδιο childNodes και όλους τους απογόνους τους
  • έχουν τον ίδιοΙδιότητεςκαι τιμές ιδιοτήτων
  • έχουν τον ίδιο localName και πρόθεμα

Πρόταση:Σημείωση: Μέθοδος isSameNode() για να ελέγξετε αν δύο κόμβοι είναι οι ίδιοι.

Δείτε επίσης:

Μέθοδος 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 Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη