문제 원인
- getElementByClassName으로 가져온 값이 배열이었는데
- 배열의 몇 번째 요소에 이벤트리스너를 적용할 것인지 특정하지 않아 생긴 문제였다.
해결
- 배열의 모든 요소에 이벤트를 걸고 싶다면 for loop
- 배열의 특정 요소에 이벤트를 걸고 싶다면 index를 특정해준다.
참고 블로그
반응형
'프론트엔드' 카테고리의 다른 글
복수 요소에 이벤트 리스너 걸기 (0) | 2023.10.15 |
---|---|
크롬 강력 새로고침 단축키 (0) | 2023.09.17 |
JS TEMPLATE ENGINE 의 개념과 Handlebars 사용법 (1) | 2023.07.28 |
npm 에러 : > 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 오류 해결 (0) | 2023.07.28 |
AJAX를 이용한 웹 응용 프로그램의 동작 원리 (1) | 2023.07.25 |