ページのDOMツリーがアクティブで、常にブラウザに反映されているため、実際のレンダリングツリーに影響を与えずにこのDOMツリーを何らかの目的のために変更する最良の方法は何ですか?私の目的が特定の子ノードを交換し、DOMツリーがどれほど似ているかを見てみましょう。Javascript DOMツリー操作の複製
重複するツリーを作成するのは唯一の解決策ですか?もしそうなら、これを行う関数がありますか?または、ツリーの複製コピーを作成する独自の関数を記述する必要があります。私は要素オブジェクトのすべての属性を必要としないので、兄弟や子供を指すいくつかの属性を持つ簡単なオブジェクトを作成できます。
しかし、新しいノードのchildNodesプロパティは、依然として元のノードの子を指しています。サブツリー全体がクローン化されますか? – euphoria83
が正しい。ありがとう。 – euphoria83