我需要从以下内容获取href属性:
<tr>
<td><h2 class="officers"><a href="/finance/stocks/officerProfile?symbol=ABB.N&officerId=232795" class="link">Roger 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链接到'官员ID'。
希望我对我的问题很清楚..帮助我..
答案 0 :(得分:1)
getAttribute
不是DOMNodeList
方法的一种方法:DOMElement
。所以你必须做以下事情:
foreach ($a as $element){
var_dump($element->getAttribute('href'));
}
而不是echo $a->getAttribute('href');
。