Sind DOMs gleich, wenn sie nicht in der gleichen Reihenfolge sind, aber für jeden Typ dieselbe Anzahl von Elementen haben?Wann sind zwei HTML-DOMS gleich?
wie folgt aus:
First DOM Element ="<div>
<img/>
<span/>
<div>
<img/>
</div>
</div>";
Second DOM Element = "<div>
<img/>
<img/>
<span>
<div/>
</span>
</div>";
In dieser praktisch probieren, wenn ich die gleiche Anzahl von Elementen Typ haben, hat die Reihenfolge der Elemente Materie ist, sind die DOM noch gleich?
Dank
Ich denke, Sie haben Ihre eigene Frage beantwortet - wenn Sie 'isEqualNode' verwenden, dann ist die Antwort" nein, sie sind nicht gleich ". –
Ich denke, ich war nicht klar genug mit meiner Frage, mein Ziel war zu verstehen, wenn zwei DOMS gleich sind und unter welchen Bedingungen, so habe ich die isEqualNode-Funktion aus meiner Frage entfernt – ZoharAdar
Wenn Sie nicht Ihre Methode des Vergleichs definieren, dann Wir können die Frage nicht beantworten. Zählen Sie nur die Anzahl der Elemente? Oder vergleichen Sie die Struktur aller untergeordneten Elemente? Wenn Sie nur fragen: "Sind DOMs gleich", können wir nicht antworten, wenn wir den Komparator nicht kennen. –