
insertAdjacentElement는 HTML 요소를 삽입할 때 사용하는 메소드입니다. 이 메소드는 이미 생성된 HTML 요소를 다른 요소에 삽입하는 데 사용됩니다.
예를 들어, 이미 존재하는 HTML 요소를 다른 요소에 삽입하고 싶다면 insertAdjacentElement를 사용하세요.
#hostingforum.kr
php
// 이미 존재하는 HTML 요소를 다른 요소에 삽입
$html = '';
$element = new DOMDocument();
$element->loadHTML($html);
$container = $element->getElementById('container');
$child = new DOMDocument();
$child->loadHTML('
새로운 텍스트');
$container->insertAdjacentElement('beforeend', $child->documentElement);
echo $element->saveHTML();
insertAdjacentHTML은 HTML 문자열을 삽입할 때 사용하는 메소드입니다. 이 메소드는 HTML 문자열을 요소에 삽입하는 데 사용됩니다.
예를 들어, HTML 문자열을 요소에 삽입하고 싶다면 insertAdjacentHTML을 사용하세요.
#hostingforum.kr
php
// HTML 문자열을 요소에 삽입
$html = '';
$element = new DOMDocument();
$element->loadHTML($html);
$container = $element->getElementById('container');
$container->insertAdjacentHTML('beforeend', '
새로운 텍스트');
echo $element->saveHTML();
insertAdjacentText는 텍스트를 삽입할 때 사용하는 메소드입니다. 이 메소드는 텍스트를 요소에 삽입하는 데 사용됩니다.
예를 들어, 텍스트를 요소에 삽입하고 싶다면 insertAdjacentText를 사용하세요.
#hostingforum.kr
php
// 텍스트를 요소에 삽입
$html = '';
$element = new DOMDocument();
$element->loadHTML($html);
$container = $element->getElementById('container');
$container->insertAdjacentText('beforeend', '새로운 텍스트');
echo $element->saveHTML();
결론적으로, insertAdjacentElement는 이미 생성된 HTML 요소를 삽입할 때 사용하고, insertAdjacentHTML은 HTML 문자열을 삽입할 때 사용하고, insertAdjacentText는 텍스트를 삽입할 때 사용합니다.
2025-07-08 22:40