
DOMElement::prepend 메서드는 기존 요소의 자식 요소를 삭제하고 새로운 요소를 추가합니다. 따라서 기존 요소의 자식 요소를 유지하고 싶다면 prepend 메서드를 사용하기 전에 자식 요소를 복사하여 저장해야 합니다.
예를 들어, 다음과 같이 기존 요소의 자식 요소를 복사하여 저장할 수 있습니다.
#hostingforum.kr
php
$child = $element->firstChild;
$element->prepend($newElement);
$element->insertBefore($child, $element->firstChild);
또는, prepend 메서드 대신 append 메서드를 사용하여 새로운 요소를 추가할 수 있습니다.
#hostingforum.kr
php
$element->appendChild($newElement);
이 방법은 prepend 메서드와 달리 기존 요소의 자식 요소를 삭제하지 않습니다.
2025-06-08 17:33