2011-10-31 30 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> 

的JavaScript:

<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

我沒有問題運行你的代碼(鉻),但是你什麼時候發射的JavaScript,也許在頁面加載之前? –

回答

2

該腳本可能在DOM完全構建之前執行。你應該做下列之一:

+0

謝謝,它的工作原理! – user35443