
DOMElement::insertAdjacentText 메소드는 HTML 요소에 텍스트를 추가하는 방법입니다. 이 메소드는 DOMElement의 자식 노드 중 텍스트 노드를 추가할 때 사용됩니다.
이 메소드는 HTML 요소의 특정 위치에 텍스트를 추가할 때 유용합니다. 예를 들어, HTML 요소의 시작 부분에 텍스트를 추가하거나, 요소의 끝 부분에 텍스트를 추가할 때 사용할 수 있습니다.
DOMElement::insertAdjacentText와 DOMElement::appendChild, DOMElement::insertBefore의 차이점은 다음과 같습니다.
- DOMElement::insertAdjacentText: HTML 요소의 특정 위치에 텍스트를 추가합니다.
- DOMElement::appendChild: HTML 요소의 마지막 자식 노드에 새로운 노드를 추가합니다.
- DOMElement::insertBefore: HTML 요소의 특정 자식 노드之前에 새로운 노드를 추가합니다.
DOMElement::insertAdjacentText는 HTML 요소의 특정 위치에 텍스트를 추가할 때 유용하며, DOMElement::appendChild와 DOMElement::insertBefore는 새로운 노드를 추가할 때 사용됩니다.
예를 들어, 다음 코드는 HTML 요소의 시작 부분에 텍스트를 추가하는 방법을 보여줍니다.
#hostingforum.kr
php
$element = new DOMElement('div');
$element->insertAdjacentText('beforebegin', 'Hello, ');
$element->insertAdjacentText('afterbegin', 'world!');
echo $element->nodeValue; // world!
이 예제에서는 HTML 요소의 시작 부분에 텍스트를 추가하는 방법을 보여줍니다. DOMElement::insertAdjacentText 메소드는 HTML 요소의 특정 위치에 텍스트를 추가할 때 유용합니다.
2025-04-08 00:28