js獲取class下的img
阿新 • • 發佈:2018-12-16
使用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.