홈페이지 구현할때 js에서 [0]배열을 쓰는 이유가 뭐에요? 채택완료
dkdh12
3년 전
조회 1,274
var content = document.getElementsByTagName('body')[0];
var darkMode = document.getElementById('light-mode');
darkMode.addEventListener('click', function(){
darkMode.classList.toggle('active');
content.classList.toggle('light');
})
다크모드 코드인데 이렇게 body를 호출하는데 배열을 쓰는 이유가 뭐에요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
getElementsByTagName() 함수가 배열을 리턴"하기 때문이죠.
var tmp= document.getElementsByTagName('body');
var content = tmp[0];
이렇게 나누어 볼 수 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
d
dkdh12
3년 전
배열을 리턴하는 함수는 어떤 것들이 있는지 알 수 있을까요?
�
엑스엠엘
3년 전
글쎄요.
필요할 때마다 함수 하나씩 공부하는 것이라서요...
필요할 때마다 함수 하나씩 공부하는 것이라서요...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인