fro*_*zee 2 javascript exception-handling image try-catch
我无法弄清楚如何从被调用的函数中捕获异常image.onload.请注意以下示例:
function afterImgLoads() {
throw 'This is being thrown from img.onload!';
}
try {
var img = new Image();
img.onload = afterImgLoads;
img.src = 'path/to/valid/image.jpg';
} catch(e) {
throw 'This is being thrown after setting img.src';
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我无法弄清楚如何在afterImgLoads()抛出自己的错误时抛出第二个throw语句.
你也许可以使用 onerror
img.onerror = onErrorFunction;
Run Code Online (Sandbox Code Playgroud)
如果加载图像时出错,它将调用该函数
| 归档时间: |
|
| 查看次数: |
3650 次 |
| 最近记录: |