Wie laufen getElementsByTagName auf die Kinder eines Elements nur?

Ich bin mit Mühe einen Selektor, um richtig zu arbeiten.

Habe ich diese HTML:

<div.wrapper>
    <div.ui-controlgroup-controls>
        <form>
            <div.ui-btn></div>
        </form>
        <div.ui-btn></div>
        <div.ui-btn></div>
        <div.ui-btn></div>
        <div.ui-btn></div>
    </div>
</div>

und ich bin versucht zu wählen, die div tags, die Kinder ui-controlgroup-controls - was bedeutet, ohne was in der form.

Dies ist, was ich versuche:

//el is my div.wrapper element
el.children[0].getElementsByTagName("div");

Allerdings funktioniert dies nicht, da das div in der form landet in der Auswahl.

Frage:
Wie kann ich die Elemente korrekt, wenn ich nicht will, jQuery verwenden?

InformationsquelleAutor frequent | 2013-04-01

Schreibe einen Kommentar