我已经尝试过这个例子,但不起作用,特别是在 img.onload 中 问题出在哪里
编辑后并从 image.load() 中删除 ()
function displayPreview(files)
{ var file = files[0];
var img = new Image();
var sizeKB = file.size / 1024;
img.onload = function(){
alert("Size: " + sizeKB + "KB\nWidth: " + img.width + "\nHeight: "+ img.height);
alert("image is loaded"); }
img.src = _URL.createObjectURL(file);
}
最佳答案
删除img.onload
后面的()
。 ()
用于执行函数,而不是赋值。
关于javascript - jQuery onload 函数根本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775263/