Javascript 家长>;querySelector中的子选择器
我如何在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 >
<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
的实现。请参阅链接。)。。