foreach1 [JavaScript] addEventListener 작동오류 (addeventlistener is not a function) 특정 위치에 마우스를 올리면 버튼 색에 변화를 주려는 코드를 작성하던 중 addEventListener가 작동을 안한다..?! 원일을 파악해보니 DOM을 제어하기 위해 선언한 getElementsByClassName() 의 경우 객체를 배열로 출력하기에 발생한 문제이다. HOME SERVICE ABOUT PRICING CONTACT US class="navBtn" 을 제어하기 위해 getElementsByClassName() 사용할 경우 class에 해당하는 대상이 여럿임으로 배열로 출력이 진행된다 const navBtn = document.getElementsByClassName("navBtn") console.log(navBtn) 이제 발생한 문제를 해결해보자. 방법 1. DOM 객체 중 1개만 활용.. 2022. 6. 14. 이전 1 다음