XML DOM - Text 객체
- 이전 페이지 DOM RangeException
- 다음 페이지 DOM XMLHttpRequest
Text 객체는 요소나 속성의 텍스트 내용을 표시합니다.
Text 객체 설명
Text 노드는 HTML 또는 XML 문서에서 일련의 순수 텍스트를 표시합니다. 순수 텍스트가 HTML과 XML의 요소와 속성에 나타나기 때문에, Text 노드는 일반적으로 Element 노드와 Attr 노드의 자식 노드로 나타납니다.
Text 노드는 상속했습니다 CharacterData 인터페이스CharacterData 인터페이스에서 상속한 data 속성이나 Node 인터페이스에서 상속한 nadevalue 속성을 통해 Text 노드의 텍스트 내용에 접근할 수 있습니다.
CharacterData 继承의 메서드나 Text 인터페이스에서 정의된 splitText() 메서드를 사용하여 Text 노드를操作할 수 있습니다. document.createTextNode()를 사용하여 새로운 Text 노드를 생성할 수 있습니다.
Text 노드는 자식 노드가 없습니다.
문서의 서브 트리에서 공백 Text 노드를 제거하고 연속된 Text 노드를 병합하는 방법에 대한 정보는 "Node.normalize()참조 페이지.
Text 객체 속성
속성 | 설명 | IE | F | O | W3C |
---|---|---|---|---|---|
data | 요소나 속성의 텍스트를 설정하거나 반환합니다 | 6 | 1 | 9 | Yes |
isElementContentWhitespace | 텍스트 노드가 공백 문자 내용을 포함하는지�断습니다 | No | No | No | Yes |
length | 요소나 속성의 텍스트 길이를 반환합니다 | 6 | 1 | 9 | Yes |
wholeText | 이 노드에 대해 문서 내 순서로 연속된 텍스트 노드의 모든 텍스트를 반환합니다 | No | No | No | Yes |
Text 객체 메서드
메서드 | 설명 | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | 노드에 데이터를 추가합니다 | 6 | 1 | 9 | Yes |
deleteData() | 노드에서 데이터를 제거합니다 | 6 | 1 | 9 | Yes |
insertData() | 노드에 데이터를 삽입합니다 | 6 | 1 | 9 | Yes |
replaceData() | 노드 내 데이터를 대체합니다 | 6 | 1 | 9 | Yes |
replaceWholeText() | 이 노드 및 모든 연속된 텍스트 노드를 대체하는 데 사용할 지정된 텍스트를 사용합니다 | No | No | No | Yes |
splitText() | Text 노드를 두 개로 나눕니다. | 6 | 1 | 9 | Yes |
substringData() | 노드에서 데이터를 추출하십시오 | 6 | 1 | 9 | Yes |
관련 페이지
XML DOM 참조 매뉴얼:CharacterData 객체
- 이전 페이지 DOM RangeException
- 다음 페이지 DOM XMLHttpRequest