使用 querySelectorAll 检索直接子项
我能够做到这一点:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
也就是说,我可以成功检索具有类的元素的所有直接子级。myDiv
.foo
问题是,我必须在选择器中包含 它困扰着我,因为我正在对元素运行查询(所以它显然是多余的)。#myDiv
myDiv
我应该能够关闭,但是选择器不是合法的语法,因为它以.#myDiv
>
有谁知道如何编写一个选择器,它只获取运行选择器的元素的直接子级?