日期:2014-05-16  浏览次数:20419 次

js如何获取图片高度和宽度?

$(document).ready(function () {
            $('#tab1 img').each(function () {

                AutoResizeImage(this);
            })
        });
        function AutoResizeImage(objImg) {
            var img = new Image();
            img.src = objImg.src;
            // alert(img.src);
            w = img.offsetWidth;
            h = img.offsetHeight;
            alert(w);
            alert(h);
        }


 <table id="tab1">
        <tr>
            <td>
                <img src="img1.jpg" />
            </td>
        </tr>
        <tr>
            <td>
                <img src="img2.jpg" />
            </td>
        </tr>
        <tr>
            <td>
                <img src="img3.jpg" />
            </td>
        </tr>
    </table>


alert出来的全是0,应该如何获取呢
JavaScript 获取img高宽

------解决方案--------------------
引用:
Quote: 引用:


你说中文吧,
$(document).ready(function () {
            $('#tab1 img').each(function () {
 
     &nbs