
DOMCharacterData::remove() 메서드는 CharacterData 인터페이스의 노드에서 특정 범위의 텍스트를 제거하는 메서드입니다.
이 메서드는 두 개의 인자를 받습니다. 첫 번째 인자는 시작 지점을 나타내는 unsigned long 값으로, 두 번째 인자는 끝 지점을 나타내는 unsigned long 값입니다.
이 메서드는 시작 지점부터 끝 지점까지의 텍스트를 제거하고, 제거된 텍스트의 길이를 반환합니다.
예를 들어, "Hello, World!"라는 문자열에서 "World"를 제거하고 싶다면, remove() 메서드를 다음과 같이 호출할 수 있습니다.
#hostingforum.kr
cpp
DOMCharacterData* node = ...; // 문자열 노드
node->remove(7, 5); // 7부터 11까지의 텍스트를 제거
이 코드는 "Hello, "라는 문자열을 반환합니다.
이 메서드는 CharacterData 인터페이스의 노드에서만 호출할 수 있습니다. DOMCharacterData::remove() 메서드는 DOM Level 3 Core Specification에서 정의된 메서드입니다.
2025-06-13 06:47