Получение параметра класса из объекта - PullRequest
1 голос
/ 14 августа 2011

У меня есть этот кодекс. Это PHP, а не JavaScript.

$doc = new DOMDocument();
$doc->loadHTML($article_header);

$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {

Таким образом, в переменной $ imgs находится объект с тегом img. Но некоторые из моих тегов img имеют классы, а некоторые нет. Теперь я хочу проверить, у какого $ imgs есть класс. Так как я могу это сделать?

1 Ответ

2 голосов
/ 14 августа 2011

это прекрасно работает и ловит всех img, у которых установлен класс:

$doc = new DOMDocument();
$doc->loadHTML($article_header);

$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {
    if($img->getAttribute('class')){
          // has class
    } else {
         // no class
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...