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 指定数组
工作js:
window.onload = function(){
var project = document.getElementsByClassName('project-box');
img = project[0].getElementsByTagName('img');
alert(img[0].offsetWidth);
};