라이브러리

[PHP] DOMChildNode::after - 노드 뒤에 노드를 추가합니다.




DOMChildNode::after


DOMChildNode::after는 DOMChildNode의 메서드입니다. DOMChildNode는 DOMNode의 자식 노드를 나타내는 인터페이스입니다. after 메서드는 DOMChildNode의 다음 자식 노드의 위치에 새로운 노드를 삽입하는 메서드입니다.

사용법


after 메서드는 DOMChildNode의 다음 자식 노드의 위치에 새로운 노드를 삽입합니다. 새로운 노드는 DOMChildNode의 다음 자식 노드의 이전에 삽입됩니다.

예제


#hostingforum.kr
php

// HTML 문서를 생성합니다.

$html = new DOMDocument();

$html->loadHTML('
1
2
3');



// HTML 문서의 첫 번째 p 요소를 선택합니다.

$p1 = $html->getElementsByTagName('p')->item(0);



// after 메서드를 사용하여 새로운 p 요소를 삽입합니다.

$p2 = $html->createElement('p');

$p2->nodeValue = '4';

$p1->parentNode->insertBefore($p2, $p1->nextSibling);



// HTML 문서를 출력합니다.

echo $html->saveHTML();



결과


#hostingforum.kr
html


1
4
2
3



설명


위 예제에서는 HTML 문서의 첫 번째 p 요소의 다음 자식 노드의 위치에 새로운 p 요소를 삽입합니다. 새로운 p 요소의 노드 값은 '4'입니다.

참고


* DOMChildNode::after 메서드는 DOMChildNode의 다음 자식 노드의 위치에 새로운 노드를 삽입합니다.
* after 메서드는 DOMChildNode의 다음 자식 노드의 이전에 새로운 노드를 삽입합니다.
* after 메서드는 DOMChildNode의 다음 자식 노드가 없을 경우 새로운 노드를 DOMChildNode의 다음 자식 노드의 위치에 삽입합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 618 페이지

검색

게시물 검색