Le déplacement d'une div à l'intérieur d'un div à une autre div en utilisant le Prototype?

À l'état de prototype ou normal-mais-croix-navigateur compatible avec Javascript, comment puis-je déplacer le contenu d'un div pour le contenu d'un autre div?

À l'intérieur de la div est un formulaire avec des id et dépendante du code Javascript avec les observateurs. Je ne veux pas que ça pause juste parce que j'ai déménagé d'un bloc dans les DOM. A 'ce innerHTML = 'innerHTML' solution n'est pas ce que je recherche. Je vais aussi avoir besoin de le faire lorsque le DOM est chargé.

Je veux aller de ce:

<div id='here'>
    <div id='MacGuffin'>
    <p>Hello Worlds!</p>
    </div>
</div>
<div id='there'>
</div>

:

<div id='here'>
</div>
<div id='there'>
    <div id='MacGuffin'>
    <p>Hello Worlds!</p>
    </div>
</div>

...quand le document est chargé avec rien de gesticuler.

OriginalL'auteur | 2011-06-13