-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
질문있습니다.!
21.04.19 19:39 작성 조회수 95
0
let cursor_item;
let x = 0;
let y = 0;
let mx = 0;
let my = 0;
let speed = 0.09;
window.onload = function() { // 1
let h1 = document.getElementsByTagName("h1")[0];
cursor_item = document.getElementsByClassName("cursor_item")[0]
window.addEventListener("click", mouseFunc, false);
여기에서 cursor_item = 이부분이요 let은 재할당이 가능한 변수이잖아요 그러면
1.전역변수는 let = cursor _item 이렇게 해야하는거 아닌가요? = 기호를 쓰는순간 에러가 뜨네요
2.window.onload안에 있는 cursor_item은 재할당 되서 cursor_item이 cursor_item의 변수로 들어간건가요?
답변을 작성해보세요.
0
코딩일레븐
지식공유자2021.04.19
let = cursor _item 잘못된 문법입니다.
let cursor_item; 이렇게 변수를 선언해놓고
화면이 로드가 되면 클래스이름이 cursor_item 인 오브젝트를 변수에 할당해서 사용하는겁니다.
cursor_item = document.getElementsByClassName("cursor_item")[0]
위 코드가 실행되기 전까지는 빈 변수인거죠.
답변 1