
DOMParentNode::prepend 메서드는 DOM 트리의 특정 노드의 시작 부분에 새로운 노드를 삽입하는 메서드입니다.
prepend 메서드는 사용할 수 있는 상황은 다음과 같습니다.
- 새로운 노드를 특정 노드의 시작 부분에 삽입하고자 할 때 사용합니다.
- 특정 노드의 자식 노드를 재정렬하고자 할 때 사용합니다.
prepend 메서드는 모든 타입의 노드에 사용할 수 있습니다.
prepend 메서드의 반환값은 Node 타입의 노드입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
// HTML 문서에서 태그를 선택합니다.
$body = $document->getElementsByTagName('body')->item(0);
// 새로운 태그를 생성합니다.
$h1 = $document->createElement('h1');
// 새로운 노드를 태그의 시작 부분에 삽입합니다.
$h1->nodeValue = 'Hello, World!';
$body->prepend($h1);
2025-07-16 16:25