gpt4 book ai didi

php - 如何使用 DOMDocument 删除元素?

转载 作者:IT王子 更新时间:2023-10-29 01:06:07 26 4
gpt4 key购买 nike

是否可以在不创建新元素的情况下从加载的 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::$parentNodeDocsDOMNode::removeChild()Docs .

参见:

关于php - 如何使用 DOMDocument 删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com