@골드서퍼 head에 포함된 js코드에서는 body내에 선언된 엘리먼트를 접근 할 수 없기 때문입니다. 아직 body가 로드되지 않았기 때문이죠. 그래서 document.onload = function() { document.querySelector(“#title”);} 과 같은 형태로 이벤트를 추가해 모든 엘리먼트가 전부 로드 되었을 경우에 코드가 실행되도록 합니다. 하지만 body안에 마지막에 선언하게 되면 해당 시점엔 엘리먼트가 로드가 되었기 때문에 앞선 예시와 같은 처리 없이 바로 접근이 가능합니다.
댓글 4개