getChildNodes(DOMNode - JavaScript)

노드 하위의 목록을 가져옵니다.

정의 위치

DOMNode

구문

getChildNodes() : DOMNodeList

리턴 값 설명
DOMNodeList 하위 노드입니다.

사용법

하위 노드가 없으면 목록의 길이는 0입니다. getLength를 참조하십시오.

예제

이 단추는 requestScope.n이 데이터베이스에서 문서의 위치인 DOM의 스키마 레벨 아래 하위 노드를 가져옵니다.
if (requestScope.n != null
&& requestScope.n < database.getDocumentCount()
&& requestScope.n >= 0) {
	var dc = database.getAllDocuments();
	var doc = dc.getDocumentArray()[requestScope.n];
	var schema = doc.getFirstChild(); // get node below root
	requestScope.y = "Child nodes of " + schema.getNodeName();
	var list = schema.getChildNodes();
	if(list.getLength() > 0) {
		for(var i=0; i<list.getLength></list.getLength> {
			requestScope.y = requestScope.y +
				"\n\t" + list.item(i).getNodeName();
		}
	} else {
		requestScope.y = requestScope.y + "\n\tNo elements";
	}
} else {
	requestScope.y = "No such document";
}
DOM에 대한 입력 XML이 다음과 같은 경우:
<schema0>
  <element0>foo</element0>
  <element1>bar</element1>
</schema0>
다음과 같이 표시됩니다.
Child nodes of schema0
	element0
	element1