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