Hallo,
var copy = range.cloneRange()bringt nicht das gewünschte Resultat, weil hier per Referenz kopiert wird und der gewünschte Zustand vonrangedurchsurroundContentsundcollapsenicht 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