我在聊天中有一个带有 html 的 dom 元素,其中包含一些我想删除的 html 元素,同时仍然保留一些可以的标签。
我尝试遍历子元素所有子元素并删除那些需要删除的元素
foreach ($node->getElementsByTagName('*') as $element)
if ($element->nodeName != 'br')
$node->removeChild($element);
但这会引发 Not Found Error 异常,该异常未被捕获会导致致命错误。我将如何解决这个问题?