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