您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页javascript获取图片尺寸及放大图片_javascript技巧

javascript获取图片尺寸及放大图片_javascript技巧

来源:华佗养生网
 1)获取图片尺寸
代码如下:


function getWH(t){
//DOM属性
console.log("width="+t.width);//200
console.log("height="+t.height);//300
//操作样式
console.log("styleWidth="+t.style.width);//空
console.log("styleHeight="+t.style.height);//空
}

2)获取图片尺寸(不设置宽高)
代码如下:


function getWH(t){
//DOM属性
console.log("width="+t.width);//200
console.log("height="+t.height);//300
//操作样式
console.log("styleWidth="+t.style.width);//空
console.log("styleHeight="+t.style.height);//空
}

我们只要不在style中显式地设置它,宽高永远为空!

3)放大图片:

这里我们利用了IE的私有属性防止图片放大失真严重!
代码如下:


function getWH(t){
t.width *= 2;
t.height *= 2;
//每点击一次,宽高放大一倍
}


4)在FF与谷歌中,我们还可以用naturalWidth与naturalHeight取得图片的原大小!
代码如下:


function getWH(t){
console.log("width="+t.naturalWidth);
console.log("height="+t.naturalHeight);
t.width = t.naturalWidth * 2;
t.height = t.naturalHeight * 2;
}


naturalWidth和naturalHeight只是只读属性,不能用来设置图片的大小,不能持续放大。

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务