gpt4 book ai didi

javascript - 第一次在 Javascript 中获取图像大小不起作用

转载 作者:行者123 更新时间:2023-12-01 02:33:10 24 4
gpt4 key购买 nike

我正在使用 javascript 获取图像大小,但直到我第二次运行它之后它才会返回正确的大小。我想知道这是为什么。这是我的代码:

   var img = new Image()
img.src = src
img.onLoad = alert(img.width);

有时会返回0,但几次后它会返回实际的图像宽度。如何使其第一次获得正确的尺寸?我认为这是正确的方法。

最佳答案

问题是您直接调用警报,而不是将其分配为回调,因此在加载图像之前调用它。这就是您想要做的:

var img = new Image();
img.onload = function() {
alert(img.width);
};
img.src = src;

关于javascript - 第一次在 Javascript 中获取图像大小不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11094829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com