我有一个 html 页面,其中有许多<tr><td>
元素,例如
<tr>
<td class="notextElementLabel width100">address:</td>
<td style="width: 100%" colspan="1" class="formFieldelement"><b>12284,CA</b></td>
</tr>
假设上面<tr>
是第 4 个位置意味着在这个元素之前还有 3 个<tr>
现在我想获取地址的值,所以我正在做
$doc = new DOMDocument();
@$doc->loadHTML($this->siteHtmlData);
$tdElements = $doc->getElementsByTagName("td");
$i=0;
foreach ($tdElements as $node) {
if(trim($node->nodeValue) == 'address:'){
echo "\n\ngot it\n\n";
}else{
echo "\n\n---no ---\n\n";
}
}
如何获得“12284,CA”的值。请指导。
谢谢