HTML DOM NodeList item() 메서드
- 이전 페이지 forEach()
- 다음 페이지 keys()
- 上一层으로 돌아가기 HTML DOM NodeList
정의와 사용법
item() method는 NodeList에서 지정된 인덱스 위치의 노드를 반환합니다.
지정된 인덱스 위치의 노드에 접근할 수 있는 두 가지 방법이 있습니다:
list.item(인덱스)
또는
list[인덱스]
가장 간단하고 일반적인 방법은 [인덱스]。
예제
예제 1
<body> 요소의 자식 노드를 가져오기:
const nodeList = document.body.childNodes;
예제 2
첫 번째 자식 노드의 노드 이름을 가져오기:
const list = document.body.childNodes; let name = list.item(0).nodeName;
예제 3
이 예제의 결과는 동일합니다:
const list = document.body.childNodes; let name = list[0].nodeName;
예제 4
文档中第一个 <p> 元素的 HTML 内容를 가져오기:
const list = document.getElementsByTagName("p");
let text = list.item(0).innerHTML;
예제 5
"myDIV" 내 첫 번째 <p> 요소의 HTML 내용을 가져옵니다:
const div = document.getElementById("myDIV");
const list = div.getElementsByTagName("p");
let text = list[0].innerHTML;
예제 6
"myDIV" 내 첫 번째 <p> 요소의 HTML 내용을 변경합니다:
const div = document.getElementById("myDIV");
const list = div.getElementsByTagName("p");
let text = list[0].innerHTML = "Paragraph changed";
예제 7
class="child"의 모든 요소의 색상을 변경합니다:
const list = document.querySelectorAll(".child");
for (let i = 0; i < list.length; i++) {
list[i].style.color = "red";
}
문법
nodelist.item(인덱스)
또는 간단히:
nodelist[인덱스]
매개변수
| 매개변수 | 설명 |
|---|---|
| 인덱스 |
필수. 목록의 노드 인덱스(인덱스). 노드는 문서에서 나타나는 순서로 정렬됩니다. 인덱스는 0에서 시작합니다. |
반환 값
| 타입 | 설명 |
|---|---|
| 객체 | 지정된 인덱스 위치의 노드. |
| null | 인덱스가 범위를 벗어났을 때. |
브라우저 지원
nodelist.item()는 DOM Level 1 (1998) 특성입니다.
모든 최신 브라우저에서 지원됩니다:
| 크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
|---|---|---|---|---|---|
| 크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
| 지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
관련 페이지
- 이전 페이지 forEach()
- 다음 페이지 keys()
- 上一层으로 돌아가기 HTML DOM NodeList

