通常需要操作使用 DOMDocument 載入的 HTML 文件的內容。一個常見的任務是從 DOM 中刪除元素。
考慮以下程式碼:
<code class="php">$dom = new DOMDocument('1.0', 'utf-8'); $dom->loadHTML($html); foreach($dom->getElementsByTagName('a') as $href) if($href->nodeValue == 'First') //delete</code>
如何在不建立新文件的情況下從 DOM 中刪除第一個元素?
要刪除節點,請指示父節點刪除子節點:
<code class="php">$href->parentNode->removeChild($href);</code>
參考$parentNode文件 DOMNode 的屬性和removeChild()文件方法以了解更多詳細資訊。
相關問題以上是如何在 PHP 中刪除 DOMDocument 中的元素而不建立新文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!