通过JavaScript获取图像高度

时间:2013-03-16 20:13:40

标签: javascript jquery height

在JavaScript函数中,我想获得图像的高度。我这样做:

var image_height = $(image).height(); 

结果image_height为0,但我确定我的图像没有高度0.有没有办法提取这个高度?

4 个答案:

答案 0 :(得分:3)

计算图像加载后的高度。

$(document).ready(function(){
    $(image).load(function(){
      var image_height = $(this).height();
    } );
});

答案 1 :(得分:2)

尝试outerHeight()以及

var image_height = $(image).outerHeight();

答案 2 :(得分:1)

确保在检索高度之前渲染了dom。

$(document).ready(function(){
   var image_height = $(image).height(); 
}):

答案 3 :(得分:1)

您也可以使用常规JS:

var image_height = img.clientHeight