我知道你可以这样做:
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")
并且没有工作......有什么想法吗?