Javascript 家长>;querySelector中的子选择器

Javascript 家长>;querySelector中的子选择器,javascript,selector,Javascript,Selector,我如何在querySelector中工作 <div id="container"> <p> <a href="#">Link</a> </p> </div> <script type="text/javascript"> console.log(document.getElementById("container").querySelector("> p >

我如何在querySelector中工作

<div id="container">
    <p>
        <a href="#">Link</a>
    </p>
</div>

<script type="text/javascript">    
console.log(document.getElementById("container").querySelector("> p > a"));
</script>


log(document.getElementById(“容器”).querySelector(“>p>a”);
SyntaxError:指定了无效或非法的字符串


是领先的
阻止了你。如果要使用
querySelector
,也可以通过这种方式获取容器,而不是使用
getElementById

document.querySelector("#container > p > a")

你想把jQuery代码翻译成纯JS吗?是吗?我想这可能只是一个例子。问题出现在第一行:“我如何让
>p>a
在querySelector中工作?”。如果查询确实是这样,它将不起作用,因为您不能使用
,并且查询选择器语法没有对self的引用(如果您可以执行类似于
“\u self>p>a”
,那就太好了。我想您必须回到
childNodes
?或者等待
findAll
的实现。请参阅链接。)。。