예
얼마나 많은 알아 <p> 문서에있다 요소를 :
var nodelist = document.getElementsByTagName("P").length;
노드 목록의 결과는 다음과 같습니다
4
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
길이 속성은 NodeList를 객체의 노드 수를 반환합니다.
자식 노드의 노드 객체의 컬렉션 NodeList를 객체의 예입니다.
당신이 노드 목록에있는 노드를 통해 루프 할 때 길이 속성은 유용하다 (See "More Examples" below) .
이 속성은 읽기 전용입니다.
팁 : 사용 item() NodeList를 객체의 지정된 인덱스 노드를 반환하는 방법을.
브라우저 지원
재산 | |||||
---|---|---|---|---|---|
length | 예 | 예 | 예 | 예 | 예 |
통사론
기술적 세부 사항 반환 값 : 노드 목록의 노드 수를 나타내는 숫자, DOM 버전 코어 레벨 1 노드 목록 개체
더 예
예
얼마나 많은 알아 <p> 돌며있다 요소를 <div> 요소 :
var div = document.getElementById("myDIV");
// Get the <div> element with id="myDIV"
var nodelist = div.getElementsByTagName("P").length; // Get the number of <p> elements inside <div> 노드 목록의 결과는 다음과 같습니다
3 »그것을 자신을 시도
예
모든 관통 루프 <p> , 안쪽 요소 <div> 요소, 및 각각의 배경색을 변경 <p> :
var div = document.getElementById("myDIV");
var nodelist =
div.getElementsByTagName("P");
var i;
for (i = 0; i <
nodelist.length; i++) {
nodelist[i].style.backgroundColor = "red";
} »그것을 자신을 시도
예
의 자식 노드의 수를 돌려줍니다 <body> 요소를 :
var nodelist = document.body.childNodes.length; 노드 목록의 결과는 다음과 같습니다
12 »그것을 자신을 시도
예
의 자식 노드를 통해 루프 <body> 출력 각 자 노드의 노드 이름 :
var nodelist = document.body.childNodes;
var txt = "";
var i;
for (i = 0;
i < nodelist.length; i++) {
txt = txt +
nodelist[i].nodeName + "<br>";
} TXT의 결과는 다음과 같습니다
#comment
#text
P
#text
BUTTON
#text
P
#text
P
#text
SCRIPT
#text »그것을 자신을 시도
관련 페이지
HTML DOM 참조 : href="met_nodelist_item.html"> nodelist . item() Method href="met_nodelist_item.html"> nodelist . item() Method
HTML DOM 참조 : 요소 .childNodes 재산권
HTML DOM 참조 : href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method
HTML DOM 참조 : href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method
HTML DOM 참조 : href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method
HTML DOM 참조 : href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method
HTML DOM 참조 : href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method
HTML DOM 참조 : href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method
HTML DOM 참조 : href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method