JavaScript obtenir de l'élément parent et écrire titulaire de la div pour les frères et sœurs

Je avoir la structure suivante:

<div class="parent">
  <div id="child1">Content here</div>
  <div class="child2">Content here</div>
</div>

À onload, je veux inclure un "titulaire" de la div, qui détient tous les enfants du parent comme suit:

<div class="parent">
  <div id="holder">
    <div id="child1">Content here</div>
    <div class="child2">Content here</div>
  </div>
</div>

Sachant que le "enfant1" id, comment puis-je ajouter un titulaire div autour de lui et les frères et sœurs?

Considérations

  • La "enfant1" id est le seul identifiant.
  • La classe "parent" et "enfant2" sont dynamiques et nom et changement, ne peut donc pas être utilisés comme identificateurs.
  • doit être de vanille JavaScript.

Pensées?

A votre question à l'origine un jQuery balise et de ne pas dire "à la vanille JavaScript"? Je me demandais depuis que vous avez eu tant de jQuery réponses (de moi) et je suis sûr qu'il a mentionné jQuery quelque part à la fois, j'ai répondu!
Désolé James, je n'ai pas parler de JQuery. (Mon post n'a pas été modifié depuis)

OriginalL'auteur mika.el | 2012-07-05