HTML&CSS

Javascript_window.onload

쿡아이디어 2013. 7. 4. 01:44

window.onload의 역할이 무엇인가?


우선 컴파일이란 용어를 알 필요가 있는데,


컴파일이란, 명령어를 번역하는 것, 즉 명령을 해석하는 것을 말한다.


컴파일이 될 시에, 위에서부터 아래로 읽어지게 되는데,


만약, 


document.getElementById("abc").value



<input type="" id="abc" />


만약 이 순서로 될 시에는, 위의 abc가 정의되기 전이라 에러가 발생하게 된다.


그러나 window.onload라는 이벤트를 잡아주면, dom이 완성된 후, 읽혀지게 되므로 에러가 발생하지 않게 된다.