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