js里面如何获取网络地址的图片的高度和宽度 (变通办法)

摘要:
代码˂!
js里面如何获取网络地址的图片的高度和宽度 (变通办法)第1张js里面如何获取网络地址的图片的高度和宽度 (变通办法)第2张Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
原图片是 :
<img src="http://gg.blueidea.com/2008/blueidea/flash2008.gif" />
<div id="box"></div>
<script language="javascript">
(
function(){
    
var img=document.createElement('img');//创建一个img元素
    img.src="http://gg.blueidea.com/2008/blueidea/flash2008.gif";//指定src
    img.style.position="absolute";//防止正常的内容变形
    img.style.visibility='hidden';//藏起来
    var inj=document.getElementById('box').appendChild(img);//插入到box中。当然插入到document.body也可以
    alert('宽:'+inj.offsetWidth);//然后就可以通过 offset 取得宽和高了
         alert('高:'+inj.offsetHeight);
})();
</script>
asdf
</body>
</html>
本文来自:http://www.cnblogs.com/goody9807

简单地说就是把图片放入一个自动伸缩的DIV中,然后获取DIV的宽和高!

免责声明:文章转载自《js里面如何获取网络地址的图片的高度和宽度 (变通办法)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一、OpenTCS4.12 创建一个新的通信驱动安全测试——利用Burpsuite密码爆破(Intruder入侵)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js 回调函数

回调函数定义: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。 一个回调是一个函数被传递一个参数到另外一个函数,被执行在主函数完成后 n...

ios-UIWebView中js和oc代码的互调

webview是ios中显示远程数据的网页控件,webview能显示的内容很多,MP4、文本、pdf等等; 关于js和oc代码的互相调用 1:oc中调用js代码; >>oc中调用js代码很简单,一个方法:stringByEvaluatingJavaScriptFromString:@“”; >>要执行的js代码方法到字符串中就可以了...

JS按回车键实现登录的方法

按回车实现登录的方法可用js来进行实现,有以下三种方法:   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">(此代码为浏览器以中文的形式呈现) 方法一: <html> <head> <title>Check S...

js 接口并发问题

最近听到一个词叫"并发",其实在工作中很多这种处理的场景只是没有并发这种概念,今天总结一下 。 假设场景: 一个普通查询页面,需要刚进页面就同时调用4个接口,只有全部接口都调用完成才能让用户操作这时候怎么办? 首先 es6 可以使用 Promise.all() var a = new Promise((resolve,reject)=>{setTim...

textarea文本简单样式编辑

第一种方法采用替换:就是将文本域的换号符号 ,替换成其他符号,存入数据库,然后显示的时候再转换回来: //转换换行符$str=preg_replace("/ | | /","<br>",$str);//转换回来$str=preg_replace("/<br>/"," ",$str); 第二种方法使用js在线编辑器:使用js...

ts转js 并压缩

1,在线编译,进入typescript官网http://www.typescriptlang.org/,点击里面的playground就可以直接写代码了。 2,在本地编译运行Typescript需要使用npm下载typescript   npm install -g typescript        tsc Hello.ts 运行后就会发现在同一文件夹下...