molily: deep copy eines Range-Objektes

Beitrag lesen

Hallo,

var copy = range.cloneRange() bringt nicht das gewünschte Resultat, weil hier per Referenz kopiert wird und der gewünschte Zustand von range durch surroundContents und collapse nicht erhalten bleibt.

Habe schon lange nicht mehr mit Ranges gearbeitet, daher eine dumme Frage: Was ist der Sinn von cloneRange, wenn sich der Klon verändert, wenn sich das Original ändert? Müsste cloneRange nicht eigentlich das Mittel der Wahl sein?

Mathias