HTML DOM 속성 item()
예시
요소의 첫 번째 속성 이름을 가져옵니다.
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
아래에 더 많은 예가 있습니다.
정의 및 사용
이 item()
메서드는 NamedNodeMap에서 속성(인덱스 기준)을 반환합니다.
통사론
namednodemap.item(index)
or simply:
namednodemap[index]
매개변수
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
반환 값
유형 | 설명 |
노드 | 지정된 인덱스의 속성 노드입니다. 또는 null 인덱스 번호가 범위를 벗어난 경우. |
더 많은 예
요소의 클래스(색상) 변경:
document.getElementById("myDiv").attributes.item(1).value = "class2";
요소의 클래스(색상) 변경:
document.getElementById("myDiv").attributes[1].value = "class2";
브라우저 지원
attributes.item()
DOM 레벨 1(1998) 기능입니다.
모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |