欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取图片本身的宽高以及渲染网页后的宽高

程序员文章站 2022-06-21 15:03:43
...

有时候我们会碰到设置一个背景图片,但是又想完整的渲染,导致不同的屏幕宽度下,高度不一致;那么就需要知道背景图实际渲染的高度,然后在动态给容器设置高度;

获取图片的本身的像素:

var img = new Image();
img.src = document.getElementById('bgImg').src ;
alert('本身width:'+img.width+',本身height:'+img.height);
				
var wd = document.getElementById('bgImg').width;
var ht = document.getElementById('bgImg').height;
alert('渲染后width:'+wd+',渲染后height:'+ht);

//document.getElementsByClassName('download')[0].style.height = ht+'px'; 动态设置容器高度