我正在使用 php Querypath,并且正在尝试从 html 中删除具有特定 href 的锚标记。
例如
<html>
<body>
<div>
<a href="#down"></a>
<a href="#top" ><img src="img.png" /> </a>
<a href="#top" ><img src="img.png" /> </a>
</div>
</body>
</html>
我的输出应该是
<html>
<body>
<div>
<a href="#down"></a>
</div>
</body>
</html>
应删除带有 href 顶部的锚点。
我尝试使用以下代码
$html = qp($html)->find("a#top")->remove()->writeHTML();
但它并没有删除以下锚点。
请让我知道如何在 php 查询路径中实现这一点。
非常感谢您的帮助。