js获取class下的img

js获取class下的img

使用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.

版权声明:本文为CSDN博主「百味苦」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38026437/article/details/84965676