Я пытаюсь запросить DOM в Vanilla JavaScript, чтобы отфильтровать все элементы, содержащие теги img
из родительского узла с классом icon
. Пример:
После написания запроса он должен вернуть два элемента <span>
и <a>
:
<span class="icon"><a href="#">link</a></span>
<a class="icon" href="#">link</a>
Это ничего не должно возвращать:
<span class="icon"><a href="#"><img src="asdf"></a></span>
<a class="icon" href="#"><img src="asdf"></a>
Использование jQuery Я могу легко добиться этого, используя:
jQuery('.icon').not(':has(img)')
Мне сложно реализовать то же самое в Vanilla JavaScript.