2011-10-31 2 views
1

문제가 있습니다.오류 document.geElementById ('id'). style.width

HTML :

<div> 
    <div id="id" style="position:absolute;"> 
     <img id="0" src="../FileTypes/mat.png" style="position:fixed;top:50px;left:25px;" />  
    </div> 
</div> 

자바 스크립트 :

<script type="text/javascript"> 
var xsize = screen.width; 
var ysize = screen.height; 
document.getElementById('id').style.height = ysize + "px"; 
document.getElementById('id').style.width = xsize + "px"; 
</script> 

내가 오류 다음 한 : 내 코드에서 나는 오류가 Error

아무도 알고 있나요 어떻게이 내 코드입니다 수리 할 수 ​​있을까요? 도와주세요.

+0

이미지를 제대로 업데이트하십시오 직전. 그것은 보이지 않습니다. –

+2

"id"와 "0"은 id로 사용할 끔찍한 이름입니다. ;) – davidchambers

+0

나는 당신의 코드 (크롬)를 실행하는데 아무 문제가 없었지만, 언제 자바 스크립트를 해고 했는가? 아마도 페이지가로드되기 전에? –

답변

2

DOM이 완전히 구성되기 전에 스크립트가 실행될 가능성이 큽니다. 다음 중 하나를 수행해야합니다

+0

감사합니다. 작동합니다! – user35443