如何使用querySelectorAll来获取直接子节点

时间:2015-06-15 15:53:20

标签: javascript css-selectors selectors-api child-nodes

我知道你可以这样做:

var sel = document.querySelectorAll(".list > a");

但是如果你已经有了选择并且想要得到每个直接的孩子呢?

var list = document.querySelector(".list"); //say you can't change this line
var sel = list.querySelector("& > a"); //sass selector doesn't work

我知道这可以通过查看childNodes列表来完成...但是如果可以使用querySelectorAll,那将会更容易。我尝试使用("& > a")并且仅("> a")并且没有工作......有什么想法吗?

0 个答案:

没有答案