javascript/javascript

javascript 여러 엘리먼트에 한번에 이벤트리스너 등록하기

알찬 퍼블리셔 2022. 8. 29. 13:25
728x90
반응형

1. querySelectorAll 을 통해 이벤트를 등록할 모든 엘리먼트를 선택한다

let eventList = document.querySelectorAll('.event');

 

2. 선택한 엘리먼트에 forEach를 이용해 이벤트리스너 등록

eventList.forEach(function (event) {
	event.addEventListener('change', function () {
		//동작할 내용 
	});
});

 

forEach 가 궁금하다면?

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

 

Array.prototype.forEach() - JavaScript | MDN

forEach() 메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다.

developer.mozilla.org

 

728x90
반응형