웹 & 프레임워크

화면이 만들어지기 전에 getElementById()에서 에러가 날때..

늘근이 2014. 6. 25. 17:56

본인은 에러가 나는걸 체험해보지는 못했지만 왠지 그런일이 있을것 같다.

안드로이드에서 개발할때 특히 이런일이 많은데, 화면이 로드되기전에 (jQuery에서는 document.ready 전) 그 안에 버튼같은것을 불러오게 하면 당연히 에러가 뜬다. (초보때는 이러한 실수가 잦고, 의외로 찾기 힘들었던 기억이 있다.)

 

따라서 자바스크립트에서는 다음과 같이 쓰기도 한다.

 

 

window.onload =function() {

document.getElementById//이런식으로

}