XML DOM CharacterData 객체

CharacterData 인터페이스는 Text와 Comment 노드의 일반적인 기능을 제공합니다.

CharacterData 객체 설명

CharacterData는 TextComment 노드의 초인터페이스입니다. 문서는 CharacterData 노드를 포함하지 않으며, Text 노드와 Comment 노드만 포함합니다. 그러나 이 두 노드는 유사한 기능을 가지므로, Text와 Comment가 그것을 상속할 수 있도록 이 함수를 정의했습니다.

참고로, 이 인터페이스가 정의한 문자열 작업 메서드를 사용하지 않아도 됩니다. data 속성은 일반 JavaScript 문자열이며, 문자열 연결을 위해 + 연산자를 사용할 수 있으며, String과 RegExp 객체의 메서드를 사용할 수 있습니다.

CharacterData 객체 속성

속성 설명 IE F O W3C
data 이 노드가 포함하는 텍스트. 6 1 9 Yes
length 이 노드가 포함하는 문자 수. 6 1 9 Yes

CharacterData 객체 메서드

메서드 설명 IE F O W3C
appendData() 지정된 문자를 노드가 포함하는 텍스트에 추가합니다。 6 1 9 Yes
deleteData() 지정된 텍스트를 노드에서 제거합니다。 6 1 9 Yes
insertData() 지정된 위치에 지정된 문자를 노드 텍스트에 삽입합니다。 6 1 9 Yes
replaceData() 지정된 위치에서 시작하는 지정된 개수의 텍스트를 지정된 문자로 대체합니다。 6 1 9 Yes
substringData() 지정된 위치에서 시작하는 지정된 개수의 문자를 포함하는 텍스트 복사본을 반환합니다。 6 1 9 Yes

관련 페이지

XML DOM 참조 가이드:Comment 객체

XML DOM 참조 가이드:Text 객체