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> 

は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

関連する問題