HTML DOM 속성 item() 메서드
- 이전 페이지 isId
- 다음 페이지 length
- 上一层으로 돌아가기 HTML DOM 속성
정의와 사용법
item()
메서드는 지정된 인덱스에 위치한 namedNodeMap 속 노드를 Node 객체로 반환합니다.
주의사항:노드는 원본 코드에서 나타나는 순서로 정렬됩니다. 인덱스는 0에서 시작합니다.
추가 정보:
예시
예제 1
요소의 첫 번째 속성 이름을 가져오기:
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;
예제 2
요소의 클래스(색상) 변경:
document.getElementById("myDiv").attributes.item(1).value = "class2";
예제 3
요소의 클래스(색상) 변경:
document.getElementById("myDiv").attributes[1].value = "class2";
문법
namednodemap.item(index)
또는 단축으로:
namednodemap[index]
파라미터
파라미터 | 설명 |
---|---|
index | 필수. NamedNodeMap 속 속성 노드의 인덱스. |
반환 값
타입 | 설명 |
---|---|
노드 |
지정된 인덱스 위치의 속성 노드. 인덱스 번호가 범위를 벗어났을 경우 null을 반환합니다. |
브라우저 지원
attributes.item()
은 DOM Level 1 (1998) 기능입니다.
모든 브라우저에서 지원됩니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 isId
- 다음 페이지 length
- 上一层으로 돌아가기 HTML DOM 속성