Добрый день!
Необходимо получить все параграфы на странице, кроме тех, которые содержат в себе одно лишь только изображение и больше ничего. Такие:
<p>
<img src="img.jpg">
</p>
Получаю все параграфы:
var matches = document.querySelectorAll('div#content p');
...и обрабатываю их:
matches.forEach(function(elem) {
if ( как здесь отсечь параграфы, всё содержимое которых, - это одно изображение? ) {
document.write(elem.outerHTML);
}
});
P. S. Пробовал искать так, - не получается:
var matches = document.querySelectorAll('div#content p') != document.querySelectorAll('div#content p > img:only-child');