使用js获取指定class下的img元素。
返回的是数组,所以需要知道自己类名的下标
let div = document.getElementsByClassName("contentdiv")[0];
console.log(div);
getElementsByTagName 返回的就是标签名,也是数组
let img = div.getElementsByTagName("img")[0];
如果要获取图片的高度,就要设置onload函数
console.log(img.height);
window.onload = function(){
let div = document.getElementsByClassName("contentdiv")[0];
console.log(div);
let img = div.getElementsByTagName("img")[0];
console.log(img.height);
}
因为只有图片加载完成后才能获取宽高,不然永远是0.