Используйте getAttribute('class')
, чтобы получить класс.
foreach($dom->getElementsByTagName('a') as $link) {
if ($link->getAttribute('class') == "blue") {
echo $link->getAttribute('href') . "<br>";
}
}
Если у него может быть несколько классов, вам нужно разделить его и искать.
if (in_array("blue", explode(' ', $link->getAttribute('class'))))
Если вы Я знаю, что в XPath должен быть способ написать выражение, совпадающее одновременно с тегом и классом, но я никогда не удосужился изучить XPath.