HTML DOM 속성 길이
예시
HTML 요소의 속성 수를 가져옵니다.
let num x = document.getElementById("myButton").attributes.length;
아래에 더 많은 예가 있습니다.
정의 및 사용
속성 은 length
NamedNodeMap의 노드 수를 반환합니다.
속성 은 length
읽기 전용입니다.
통사론
namednodemap.length
기술적 세부 사항
반환 값: | 노드맵의 속성 노드 수를 나타내는 숫자 |
---|
더 많은 예
모든 속성의 이름을 가져옵니다.
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
"myImg"에는 몇 개의 속성이 있습니까?
let num = document.getElementById("myImg").attributes.length;
모든 속성 가져오기:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
브라우저 지원
attributes.length
DOM 레벨 1(1998) 기능입니다.
모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |