javascript - jQuery onload 函数根本不起作用

标签 javascript jquery

我已经尝试过这个例子,但不起作用,特别是在 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/

相关文章:

javascript - 如何从列表中清除选定的元素

javascript - 使用 HTML/CSS/JQuery 实现 WYSIWYG 报表生成器?

JavaScript 验证,然后打印并提交

javascript - for 循环内的 setTimeout 未按预期运行

jQuery 追加到 .each

jquery - 单击正文,但其他一些标签不起作用

JQuery 检查 anchor 列表中的 anchor 是否有两个类

javascript - 禁用鼠标滚动

javascript - Datatable contenteditable问题导致scrollX

javascript - 用于扩展/继承 HTML 模板的 JS 库