index.js:11 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at index.js:11:17(anonymous) @ index.js:11
코드를 작성하다가 js파일을 작성해서 작동을 시키는데 계속 오류가 뜨고 그래서 오늘 아침에 <script>위치에 대해서 팀원분이 말씀해 주셨었는데 처음엔 </head>와 <body> 사이에 있는걸보고 거기에 둬도 괜찮냐고 그러셨었는데 그게 복선이었다....
계속 이벤트리스너로 작동을 시켜서 console.log로 콘솔에서도 볼려고했는데 그냥 이벤트리스너가 작동을 안하는 오류가 있었다 그래서 마침 아침에 말씀해 주셨던게 있어서 혹시나해서 옮겨보니 작동을 했다...!!!!!!
앞으로는 <script>는 </body> 아래다!!!!!!!!!
const playPauseButton = document.getElementById("jingleBell");
const audio = document.getElementById("christmasBgm");
playPauseButton.addEventListener("click", () => {
console.log('hello')
if (audio.paused) {
audio.play();
audio.volume = 0.1;
} else {
audio.pause();
audio.volume = 0.1;
}
});
문제의 코드
이제 나온다!!!!!!!!!!!!!!!!!
이제 이건 절대로 안까먹을거 같다
'TIL' 카테고리의 다른 글
for (let [w, h] of sizes) (0) | 2024.12.31 |
---|---|
tostring() 10진법 변환 (0) | 2024.12.27 |
TIL은 왜 적어야하는가?!?!?!?! (2) | 2024.12.26 |
유클리드 호제법 (0) | 2024.12.26 |
행열 더하기 (0) | 2024.12.24 |