HTML DOM 문서 getElementsByName() 메서드
- 이전 페이지 getElementsByClassName()
- 다음 페이지 getElementsByTagName()
- 上一层으로 돌아가기 HTML DOM Documents
NodeList
NodeList 배열과 유사한 노드 집합(목록)입니다。
목록의 노드에 인덱스를 통해 접근할 수 있습니다. 인덱스는 0에서 시작합니다。
length 속성이 반환하는 목록의 노드 수를 반환합니다。
다른 참조를 참조하십시오:
예제
예제 1
"fname" 이름을 가진 모든 요소를 가져옵니다:
let elements = document.getElementsByName("fname");
예제 2
name="animal"인 요소의 수를 반환합니다:
let num = document.getElementsByName("animal").length;
예제 3
type="checkbox"이고 이름이 "animal"인 모든 <input> 요소를 확인하세요:
const collection = document.getElementsByName("animal"); for (let i = 0; i < collection.length; i++) { if (collection[i].type == "checkbox") { collection[i].checked = true; } }
문법
document.getElementsByName(이름)
파라미터
파라미터 | 설명 |
---|---|
이름 | 필수. 요소 name 속성의 값. |
반환 값
타입 | 설명 |
---|---|
객체 |
NodeList 객체. 지정된 이름을 가진 요소의 집합입니다. 요소가 문서에서 나타나는 순서에 따라 정렬됩니다. |
브라우저 지원
document.getElementsByName()
DOM Level 1 (1998) 기능입니다.
모든 브라우저가 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 getElementsByClassName()
- 다음 페이지 getElementsByTagName()
- 上一层으로 돌아가기 HTML DOM Documents