Задать вопрос
Berkutman
@Berkutman

Как вывести style из div при парсинге DOM?

<div class="_img" style="background-image: url(&quot;https://example.com/image.jpg&quot;); width: 100%; height: 100%; max-width: 100%; max-height: 100%; border-radius: 0px;"></div>


Как из класса _img получить стиль и взять от туда только url background-image?
Использую phpsimple
На данный момент код, к сожалению не выводит ничего.
include_once('config/phpsimple/simple_html_dom.php');
$html = file_get_html('https://example.com/index.html');
 foreach($html->find('div._img') as $element) {
echo $element = $html->getAttribute('style');
 }
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rickkk
@Rickkk
Сделайте просто var_dump($element) вот так
foreach($html->find('div._img') as $element) {
var_dump($element);
}

и посмотрите, присутствует ли ключ с назнанием style в свойстве $attr данного объекта $element. Или в каком - либо другом свойстве. Если нет - значит проблема в библиотеке. Библиотека не читает inline-стили на dom-элементах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы