Heim >Backend-Entwicklung >PHP-Tutorial >Wie entferne ich ein bestimmtes HTML-Element und seinen Inhalt anhand der ID mithilfe von PHP Native DOM?
Entfernen eines Tags und seines verschachtelten Inhalts mithilfe der Tag-ID mit PHP Native DOM
Das Entfernen bestimmter HTML-Elemente zusammen mit ihrem inneren Inhalt kann ein Problem sein häufige Aufgabe in der Webentwicklung. In diesem Fall möchten Sie die Inhalte innerhalb eines bestimmten
Lösung:
PHP Native DOM bietet einen robusten Satz von Methoden zum Bearbeiten von HTML-Dokumenten. So entfernen Sie den angegebenen verschachtelten Inhalt:
Code:
<code class="php">$dom = new DOMDocument; $dom->loadHTML($htmlString); $xPath = new DOMXPath($dom); $nodes = $xPath->query('//*[@id="anotherDiv"]'); if($nodes->item(0)) { $nodes->item(0)->parentNode->removeChild($nodes->item(0)); } echo $dom->saveHTML();</code>
Dieser Code entfernt alles, beginnend mit
Das obige ist der detaillierte Inhalt vonWie entferne ich ein bestimmtes HTML-Element und seinen Inhalt anhand der ID mithilfe von PHP Native DOM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!