如何使用DOMDocument删除元素?

是否可以从加载中删除元素DOM而不创建新元素?例如这样的事情:

$dom = new DOMDocument('1.0', 'utf-8');

$dom->loadHTML($html);

foreach($dom->getElementsByTagName('a') as $href)

if($href->nodeValue == 'First')

//delete

回答:

通过告诉父节点删除子节点来删除该节点:

$href->parentNode->removeChild($href);

请参阅DOMNode::$parentNode文档

DOMNode::removeChild()文档

以上是 如何使用DOMDocument删除元素? 的全部内容, 来源链接: utcz.com/qa/403372.html

回到顶部