如何选择X型的第一个孩子是使用元素querySelector
JS querySelector只有第一个孩子不反复儿童
例如元素的直系后裔:
<div id="target">
<span>1</span>
<span>2</span>
<span>3</span>
<div>
<span>4</span>
</div>
</div>
我想使用querySelector仅选择目标div的第一个子SPAN。
target.querySelector('span'); // This would return all spans in target
我知道,不会想用其他替代品:
使用CSS
:
#target > span
使用JS
:
[].filter.call(target.children, f=>{ return f.tagName == 'SPAN' })
我想用querySelector无论如何...
有没有办法在给定的元素上调用querySelectorAll,只选择第一个子元素?
'document.querySelector( '#目标>跨度')'。 – Tushar