[JavaScript] 자바스크립트 클래스명으로 요소 읽어 오기
2022. 7. 5. 02:27ㆍProgram/JavaScript
132_자바스크립트 클래스명으로 요소 읽어 오기
[적용]
- 클래스명과 일치하는 요소를 모두 가져오고 싶을 때
[문법]
메소드 | 의미 | 반환 |
document.getElementsByClassName(클래스명) | 클래스명 일치 요소 모두 가져오기 | 요소의 배열(HTMLCollection) |
[내용]
document.getElementsByClassName()은 클래스명과 일치하는 HTML 요소를 모두 가져오며,
querySelector()와 달리 인수는 클래스명만 전달할 수 있다.
HTML index.html
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
JavaScript main.js
// foo 요소
document.getElementsByClassName('box');
각 요소의 처리는 for문을 사용하며, forEach()는 사용할 수 없다.
const boxList = document.getElementsByClassName('box');
const boxLength = boxList.length;
for (let index = 0, index < boxLength; index++) {
// 각 box 요소 출력
console.log(boxList[index]);
}
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 부모/자식/전/후 요소 읽어 오기 (0) | 2022.07.05 |
---|---|
[JavaScript] 자바스크립트 <html>,<body> 요소 읽어 오기 (0) | 2022.07.05 |
[JavaScript] 자바스크립트 셀렉터 조건 만족하는 요소 모두 가져오기 (0) | 2022.07.01 |
[JavaScript] 자바스크립트 ID의 각 요소 값 읽어오기 (0) | 2022.07.01 |
[JavaScript] 자바스크립트 셀렉터 사용하기 (0) | 2022.07.01 |