2011-10-20 5 views
3

3 년 전 나는 자바 스크립트 전문가였다. JQuery를 릴리스 한 후에 나는 JavaScript에 관한 모든 것을 잊었다. 이것은 나를위한 프레임 워크의 큰 단점이 될 수 있습니다. LOL자바 스크립트 함수 바인딩 문제

내 문제 문서의 onload 이벤트에 함수를 바인딩하는 방법은 무엇입니까? 는 지금까지 IS 시도 :

<script type="text/javascript"> 
    var d = document.getElementsByTagName('body'); 
    d.onload=function(){ 
     alert('Welcome'); 
    } 
</script> 

도 나는 document.onload = function() 등 등하지만 아무도 그것은 실제로

window.onload 

답변

8

작동했습니다. body 요소 또는 document 개체의 onload 속성을 사용하지 마십시오. 행동

:

http://jsfiddle.net/5CP7Z/

1

당신은 창로드 기능을 사용할 수 있습니다. 설명 할 코드 일부

function load() { 
    alert("load event detected!"); 
    } 
    window.onload = load;