Поиск нескольких элементов по имени тега с использованием синтаксического анализатора PHP XML DOM

Я могу получить все элементы изображения в DOM следующим образом:

$element->getElementsByTagName('img')

Как я могу получить все изображения и элементы iframe в DOM за один запрос? Что-то вроде:

$element->getElementsByTagName('img, iframe')

0

Решение

С помощью getElementsByTagName Вы не можете получить несколько элементов по имени тега. Вы можете получить только один тег за раз. Для этого есть два способа

Вызов тега в два раза

$element->getElementsByTagName('img')
$element->getElementsByTagName('iframe')

ИЛИ ЖЕ

Использование JavaScript

document.querySelectorAll ( ‘IMG, ifame’)

PS: я бы не рекомендовал использовать PHP для анализа DOM, потому что это повлияет на производительность страницы.

Надеюсь это поможет

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]