dom x获取href值的路径

时间:2019-03-08 18:01:20

标签: php dom xpath

我有以下html

<div class="logo"><a href="/">***® Fit To go Further.<sup>TM</sup></a></div>

我想用php dom xpath获得href的值,我该怎么做?

这是我尝试过的:

$anchors = $domXpath->query("//div[@class='logo']/a");
foreach($anchors as $a)
{ 
    print $a->nodeValue." - ".$a->getAttribute("href")."<br/>";
}

1 个答案:

答案 0 :(得分:0)

这是解决方案。

$xpath = new DOMXpath($dom);
$link = $xpath->query('//div[@class="logo"]/a');
$link->getAttribute('href')