HTML:
<div class="project-box">
<img src="img/ifix.jpg" class="thumbnail img-responsive">
<div class="hover-box">
<h2>TITLE</h2>
<p>Description of title</p>
</div>
</div>
javascipt:
window.onload = function(){
var project = document.getElementsByClassName('project-box');
img = project.getElementsByTagName('img');
alert(img.clientWidth);
};
我想使用纯JavaScript获取img的宽度,最终可以获取img的高度。我知道使用jQuery会更容易,但是我想仅使用JavaScript来完成。
编辑:
我意识到我没有为img和project指定数组。
可工作代码如下:
window.onload = function(){
var project = document.getElementsByClassName('project-box');
img = project[0].getElementsByTagName('img');
alert(img[0].offsetWidth);
};
img.clientWidth
。 - Travesty3