使用 PHP XML DOM 解析器按标签名称查找多个元素
Finding multiple elements by tag name using the PHP XML DOM parser
我可以像这样获取 DOM 中的所有图像元素:
$element->getElementsByTagName('img')
如何在一个请求中获取 DOM 中的所有图像和 iframe 元素?类似于:
$element->getElementsByTagName('img, iframe')
使用 getElementsByTagName
您无法通过标签名称获取多个元素。您一次只能获得一个标签。要做到这一点,有两种方法
Calling Tag for two times
$element->getElementsByTagName('img')
$element->getElementsByTagName('iframe')
或
Using JavaScript
document.querySelectorAll('img,ifame')
PS:我不建议使用 PHP 进行 DOM 解析,因为这会影响页面性能。
希望对您有所帮助
我可以像这样获取 DOM 中的所有图像元素:
$element->getElementsByTagName('img')
如何在一个请求中获取 DOM 中的所有图像和 iframe 元素?类似于:
$element->getElementsByTagName('img, iframe')
使用 getElementsByTagName
您无法通过标签名称获取多个元素。您一次只能获得一个标签。要做到这一点,有两种方法
Calling Tag for two times
$element->getElementsByTagName('img')
$element->getElementsByTagName('iframe')
或
Using JavaScript
document.querySelectorAll('img,ifame')
PS:我不建议使用 PHP 进行 DOM 解析,因为这会影响页面性能。
希望对您有所帮助