메뉴 건너뛰기
그렇습니다. 잘하는군요. 브라우저가 HTML 파일을 읽어 DOM 객체를 만들어가는 과정에서 자바스크립트 코드가 실행됩니다. 그런데 아직 < body> 태그가 브라우저에 의해 읽혀지기 전이고 id 값이 myBody인 body 객체가 만들어지기 전이어서 getElementById()는 null을 리턴하게 됩니다.
이 문제를 낸 의도는 자바스크립트 코드의 위치와 실행 과정을 잘 알지 못하면 오류에 빠질 수 있음을 알려주려고 만든 것입니다.
여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.
파일 크기 제한 : 0MB (허용 확장자 : *.*)
파일 업로드 중... (0%)
브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다.로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인할 필요가 없습니다.단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.
그렇습니다. 잘하는군요.
브라우저가 HTML 파일을 읽어 DOM 객체를 만들어가는 과정에서 자바스크립트 코드가 실행됩니다.
그런데 아직 < body> 태그가 브라우저에 의해 읽혀지기 전이고 id 값이 myBody인 body 객체가 만들어지기 전이어서
getElementById()는 null을 리턴하게 됩니다.
이 문제를 낸 의도는 자바스크립트 코드의 위치와 실행 과정을 잘 알지 못하면 오류에 빠질 수 있음을 알려주려고 만든 것입니다.