nav bar를 반응형으로 만들 때
버튼을 누르면, menu가 나오게 JS로 eventListener를 만들었다.
근데 아무리 해도 오류가 뜨지않던가!!
<원인>
JS 파일을 따로 만들었는데, 그 파일을 head
에 넣어놨던 것..
컴퓨터는 위에서부터 아래로 읽어나가는데
class 명이 정의된 html 파일의 body
보다 JS 파일을 먼저 읽게 되니까 계속 값이 없다고 오류가 난 것이다.!!!!
<해결방법>
JS 파일을 로딩하는
<script src="nav.js"></script>
를 html에서 body
뒤에 가장 마지막에 붙여주니 오류가 해결되었다..yeah