我想在父div 中定位一个带有类genre
的标签,IDtest
:
<div id="test">
<a class="genre">hello</a>
<a class="genre">hello2</a>
</div>
到目前为止,我可以获取所有genre
标签:
$xpath = new DOMXPath($doc);
$elements = $xpath->query('//a[@class="genre"]');
。但我想调整//a[@class="genre"]
所以我只针对test
div 中的那些。
我不明白你为什么不自己写,因为你在表达式中使用了 xpath 的所有必需元素。或者,也许,我误解了你的问题
$elements = $xpath->query('//div[@id="test"]/a[@class="genre"]');