HTML DOM Attributes length 속성

정의와 사용법

length 속성은 NamedNodeMap 속 노드의 개수를 반환합니다.

length 속성은 읽기 전용입니다.

주의사항:HTML 요소의 속성은 NamedNodeMap에 위치합니다.

다른 참고 사항:

nodemap.item() 메서드

예제

예제 1

HTML 요소의 속성 개수 가져오기:

let num x = document.getElementById("myButton").attributes.length;

본인이 직접 시도해 보세요

예제 2

모든 속성 이름 가져오기:

const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + "<br>";
}

본인이 직접 시도해 보세요

예제 3

"myImg" 속성이 얼마나 많이 있습니다?:

let num = document.getElementById("myImg").attributes.length;

본인이 직접 시도해 보세요

예제 4

모든 속성 가져오기:

const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}

본인이 직접 시도해 보세요

문법

namednodemap.length

기술 세부 사항

반환 값

숫자로, nodemap 속 속성 노드의 개수를 나타냅니다.

브라우저 지원

attributes.length 이는 DOM Level 1 (1998) 기능입니다.

모든 브라우저에서 지원됩니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9-11 지원 지원 지원 지원