XML DOM textContent 속성

정의 및 사용법

textContent 속성은 선택된 요소의 텍스트를 반환하거나 설정합니다。

텍스트를 반환하면 이 속성은 요소 노드 내의 모든 텍스트 노드의 값을 반환합니다。

텍스트를 설정하면 이 속성은 모든 자식 노드를 제거하고 그들의 대신 단일 텍스트 노드를 대체합니다。

문법:

텍스트 반환:

elementNode.textContent

텍스트 설정:

elementNode.textContent=string

ヒント 및 注釈:

ヒント:IE 브라우저에서 텍스트 노드의 텍스트를 반환하려면 text 속성을 사용하세요。

예제

모든 예제에서 우리는 XML 파일을 사용하겠습니다 books.xml, 및 자바스크립트 함수 loadXMLDoc()

예제 1

下面的代码片段获取 "books.xml" 中第一个 <title> 元素的文本节点:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("텍스트 노드: ");
document.write(x.textContent);

위 코드의 출력:

텍스트 노드: Everyday Italian

예제 2

아래 코드 단편은 "books.xml"의 첫 번째 <book> 요소에서 텍스트 노드를 반환하고, 모든 노드를 새로운 텍스트 노드로 대체합니다:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write("Before: ");
document.write(x.textContent);
document.write("<br />");
x.textContent="hello";
document.write("After: ");
document.write(x.textContent);

위 코드의 출력:

Before: Everyday Italian Giada De Laurentiis 2005 30.00 
After: hello