Как клонировать элемент DOM и синхронизировать его?

#javascript

Вопрос:

Я хочу глубоко клонировать элемент DOM и синхронизировать его. Т. е.:

 var clone = originalElement.clone(true);
 

Таким образом, всякий originalElement раз, когда какие-либо дочерние элементы добавляются или удаляются, я хочу добавить (клонировать) или удалить их из элемента клонирования. И всякий раз, когда какие-либо дети изменяют свои атрибуты или текст, я хочу обновить его в клоне.

Как я могу это сделать?

Комментарии:

1. Почему вы хотите его клонировать? Как это звучит сейчас, было бы лучше, если бы вы вместо этого использовали некоторую ссылку на элемент dom, в этом случае, если вы измените одно место, оно изменится в другом…

2. Это можно сделать с помощью сервера мутаций