如何使用JavaScript的querySelectorAll获取任意层级<p>下的所有<a>标签
解决方案
要获取所有处于<p>标签任意层级下的<a>标签,传入querySelectorAll的选择器路径是:
document.querySelectorAll('p a')
选择器说明
p a是后代选择器,空格符号表示匹配<p>元素内部任意层级的<a>元素——无论<a>是直接作为<p>的子元素,还是嵌套在其他子元素(比如示例中的<div>)内部,都能被选中。- 对应你提供的HTML代码,这个选择器会同时匹配到指向yahoo和google的两个
<a>标签。
内容的提问来源于stack exchange,提问作者user2779311
相关产品推荐
相关产品推荐

