1

我需要从以下获取 href 属性:

<tr>
    <td><h2 class="officers"><a href="/finance/stocks/officerProfile?symbol=ABB.N&officerId=232795" class="link">Roger&nbsp;Agnelli</a></h2></td>
    <td>53</td>
    <td>2002</td>
    <td>Non-Executive Member of the Board of Directors</td>
</tr>

我在这里尝试的是

$a = $tr->getElementsByTagName('a');

echo $a->getAttribute('href');

无法获得 href 值。我在哪里失踪??我在这里需要什么,我希望输出href链接,然后将该href链接解析为“officer id”。

希望我的问题很清楚..帮助我..

4

1 回答 1

1

getAttribute不是DOMNodeList它的方法的方法:DOMElement。因此,您必须执行以下操作:

foreach ($a as $element){
    var_dump($element->getAttribute('href'));
}

而不是echo $a->getAttribute('href');.

于 2012-08-27T09:59:31.667 回答