Ich kann das:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
Das heißt, ich kann erfolgreich alle direkten untergeordneten myDivElemente des Elements mit Klasse abrufen .foo.
Das Problem ist, es stört mich, dass ich das #myDivin den Selektor aufnehmen muss, weil ich die Abfrage für das myDivElement ausführe (es ist also offensichtlich redundant).
Ich sollte in der Lage sein, das #myDivAus zu lassen, aber dann ist der Selektor keine legale Syntax, da er mit a beginnt >.
Weiß jemand, wie man einen Selektor schreibt, der nur die direkten untergeordneten Elemente des Elements erhält, auf dem der Selektor ausgeführt wird?