Поскольку дерево DOM страницы активно и всегда отображается в браузере, как лучше всего модифицировать это дерево DOM для каких-либо целей, не затрагивая фактическое отображаемое дерево?Допустим, моя цель - поменять местами определенные дочерние узлы и посмотреть, насколько похожее дерево DOM все еще остается.
Является ли создание дублированного дерева единственным решением?Если это так, есть ли функция для этого?Или мне нужно написать свою собственную функцию для создания дубликата дерева.Мне не понадобятся все атрибуты объекта элемента, поэтому я могу создать более простой объект с несколькими атрибутами, которые указывают на братьев и сестер и детей.