1. 程式人生 > >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.