我正在尝试检索td
元素上的onclick值。这是我到目前为止所做的。
$xpath = new DOMXPath($dom);
$trs = $xpath->query("/html/body//table/tr");
foreach ($trs as $tr){
$tds = $xpath->query("td", $tr);
foreach ($tds as $td) {
$a = $xpath->query("@onclick", $td);
echo $a->nodeValue;
echo $td->nodeValue;
}
}
这似乎不起作用。
这是结构
<table>
<tr>
<td>Name</td>
<td onclick="blahblah">Author</td>
<td>Title</td>
</tr>
</table>
答案 0 :(得分:0)
$ a是NodeList,您必须选择一个项目:
@print($a->item(0)->nodeValue);