//如何通过URL得到硬盘上图片的长和高? function imgLoadEvent(callback, url) { //图片事件加载 var img = new Image(); img.onreadystatechange = function() { if (this.readyState == "complete") { callback({"w" : img.width, "h" : img.height}); } } img.onload = function() { if (this.complete == true) callback({"w" : img.width, "h" : img.height}); } img.onerror = function() { callback({"w" : 0, "h" : 0}); } img.src = url; } //调用方法,两个参数,第一个回调函数,第二个是图片地址 imgLoadEvent(function(obj) { alert(obj['w']); alert(obj['h']); }, src);