Da der DOM-Baum einer Seite aktiv ist und immer im Browser widergespiegelt wird, was ist der beste Weg, um diesen DOM-Baum für einen bestimmten Zweck zu modifizieren, ohne den tatsächlich gerenderten Baum zu beeinflussen? Nehmen wir an, mein Ziel ist es, bestimmte Kinderknoten zu tauschen und zu sehen, wie ähnlich der DOM-Baum noch ist.Javascript DOM-Baum doppelt für Manipulation
Ist das Erstellen eines doppelten Baumes die einzige Lösung? Wenn ja, gibt es eine Funktion, dies zu tun? Oder muss ich meine eigene Funktion schreiben, um eine doppelte Kopie des Baumes zu erstellen. Ich brauche nicht alle Attribute des Elementobjekts, also kann ich ein einfacheres Objekt mit ein paar Attributen erstellen, die auf die Geschwister und Kinder zeigen.
, aber die childNodes-Eigenschaft des neuen Knotens zeigt weiterhin auf die untergeordneten Elemente des ursprünglichen Knotens. oder wird der ganze Teilbaum geklont? – euphoria83
korrekt. Vielen Dank. – euphoria83