应该不是表格的关系:
<img src="http://lucky.myrice.com/back.jpg" onload="alert(this.width+':'+this.height)">
<table><tr><td><img  onload="alert(this.width+':'+this.height);alert(this.clientWidth+':'+this.clientHeight);alert(this.offsetWidth+':'+this.offsetHeight)" src="http://lucky.myrice.com/back.jpg" id="p1" width="280">
</td></tr></table>

解决方案 »

  1.   

    不会呀,放在table里仍然可以得到值的
      

  2.   

    高手,我发现真正的问题在我在
    <img src="11.jpg" id="p1" width="280">
    <script>
    //设置这张图片尺寸的代码
    //在这儿放这代码的时候,得到的尺寸是0:0
    //但在页面最后放入这代码却能正确的得到长和宽
    //说明问题在图片还没有完全载入
    //要用什么方法在图片载入的时候执行这段代码呢?
    //谢了...
    </script>
      

  3.   

    谢谢各位,问题解决了,
    刚才没看 net_lover(孟子E章) 兄的解答~