<script language=javascript>
  function test(oimg){
    var owidth=oimg.width;
    alert(owidth);  //显示空白,显然是没有取对
    }
</script><div style="overflow:auto;width:200;height:100">
 <img src="" width="400" height="400" onclick="test(this)">
</div>

解决方案 »

  1.   

    <script language=javascript>
      function test(oimg){
        var owidth=oimg.width;
        var oheight=oimg.height;
        alert("宽度是:"+owidth+" 高度是:"+oheight);  //显示空白,显然是没有取对
        }
    </script><div style="overflow:auto;width:200;height:100">
     <img src="" width="400" height="200" onclick="test(this)">
    </div>
      

  2.   

    用oimg.offsetWidth,无论是用 width=xx 还是 style="width:xx"指定的宽度都可以读出来