cloneRange() 関数を使用して DOM Range のクローンを作成しています。次に、元の範囲オブジェクトを次のように変更すると:
range.setStart(range.startContainer, 1);
クローンstartOffset
は期待どおりに古いものを保持します。
ただし、DOM ツリーを変更すると、クローンstartOffset
も影響を受けます。DOM ツリーとそれに関連付けられているすべての範囲 (クローンを含む) の間に意図的な内部配線はありますか?