次のようなページがあるとします。 コードをコピー コードは次のとおりです: > <br>var init=function (){ <br>var img=document.getElementById('image'); ); <br>} <br> IEやFFで実行すると、画像の幅と高さを表示しなくても、画像の実際のサイズが表示されます。しかし、Chromeでは0と表示されます。 ただし、window.onload の後の新しい init() を window.onload=init または window.onload=function(){new init(){}} に変更すると、画像のサイズは、ロード後に読み取ることができます。 転載の際は以下の点をお守りください著者:Beiyu (tw:@rehawk)