
DOMCharacterData::remove 메소드는 특정 범위의 텍스트를 제거하는 데 사용됩니다.
특정 노드의 텍스트를 완전히 제거하려면, 노드의 텍스트 길이를 0으로 설정한 다음, 노드의 자식 노드들을 제거하는 방법이 있습니다.
예를 들어, 다음 코드는 특정 노드의 텍스트를 완전히 제거하는 방법을 보여줍니다.
#hostingforum.kr
cpp
// 특정 노드의 텍스트를 완전히 제거하는 방법
DOMCharacterData* node = ...; // 특정 노드를 참조합니다.
node->remove(0, node->length()); // 노드의 텍스트 길이를 0으로 설정합니다.
while (node->hasChildNodes()) {
node->removeChild(node->firstChild()); // 노드의 자식 노드를 제거합니다.
}
이 방법은 노드의 텍스트를 완전히 제거하는 데 사용할 수 있습니다.
2025-05-22 06:22