전역변수1 [JS] 함수 내부에 외부 변수 값 전달하기 onclick 이벤트를 하나씩 모두 선언하면 복잡하니 한 번에 반복문으로 묶어주려다가 작성한 코드이다. //post store click event var store = document.querySelectorAll(".store"); for ( var i = 0; i < store.length; i++ ){ store[i].onclick = function() { store[i].src = "img/stored.png"; } } 문제가 없어 보이고 작동될 것 같은데 왜 안되는지 모르겠다. 함수 내부 store[i].src 줄에서 오류가 발생한다. 콘솔 창에는 Uncaught TypeError: Cannot set properties of undefined (setting 'src') 라고 떴다. 위 코.. 2022. 7. 24. 이전 1 다음