
DOMElement::replaceWith 메서드는 DOM 요소를 다른 요소로 교체하는 데 사용됩니다. 이 메서드는 특정 요소를 다른 요소로 대체하여 DOM 트리를 업데이트하는 데 도움이 됩니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
php
$html = 'Old Element';
$dom = new DOMDocument();
$dom->loadHTML($html);
$oldElement = $dom->getElementById('old-element');
$newElement = $dom->createElement('p');
$newElement->nodeValue = 'New Element';
$oldElement->parentNode->replaceChild($newElement, $oldElement);
echo $dom->saveHTML();
이 코드에서, `replaceChild` 메서드는 `oldElement`를 `newElement`으로 교체하여 DOM 트리를 업데이트합니다. 결과적으로, HTML은 `
New Element
`로 업데이트됩니다.DOMElement::replaceWith 메서드는 DOM 요소를 다른 요소로 교체하는 데 사용할 수 있습니다. 이 메서드는 DOM 요소를 업데이트하고, DOM 트리를 업데이트하는 데 도움이 됩니다.
2025-06-28 00:33