JavaScript get-parent-element und schreiben-Halter div für Geschwister

Habe ich die folgende Struktur:

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

Bei onload, ich will einen "Halter" div, das gilt all den Eltern, die Kinder so:

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

Wissen nur die "child1" id, wie kann ich einen Halter div um sich selbst und die Geschwister?

Überlegungen

  • Dem "child1" - id ist die einzige bekannte Kennung.
  • Die Klasse "Eltern" und "child2" dynamische Namen und wird sich ändern, also können nicht als Bezeichner verwendet werden.
  • werden muss-vanilla-JavaScript.

Gedanken?

  • Hat deine Frage ursprünglich ein jQuery-tag und nicht sagen "vanilla JavaScript"? Nur Frage mich, da Sie so viele jQuery-Antworten (von mir aufgenommen) und ich bin mir sicher, dass es erwähnt jQuery irgendwo in der Zeit, die ich beantwortet!
  • Tut mir Leid James, ich wollte nicht schweigen JQuery. (Mein post wurde nicht editiert da)
InformationsquelleAutor mika.el | 2012-07-05
Schreibe einen Kommentar