如何获取图像clientHeight图像?

时间:2013-07-08 16:40:59

标签: javascript

我有这个问题:我试图在div中获得少量图像的高度,但我遇到了问题

这是我的代码:

// HTML

<div id="album-grid" class="clearfix">
<div class="item">
<div class="imgs"><img src="img/1.jpg"></div>
</div>
</div>

// java描述

var img = document.getElementByTagName('img'); 

var height = img.clientHeight;

$(".TestDiv").css('height', height);

1 个答案:

答案 0 :(得分:1)

问题是

var img = document.getElementsByTagName('img'); 

此语句返回多个对象,即对象的集合。你不能像这样使用它

var height = img.clientHeight;

使用img[0]获取第一个对象,并使用img变量迭代所有对象。

更新:我错过了你上面的错误功能。它是document.getElementsByTagName而非document.getElementByTagName(记住复数元素)