【问题标题】:Replace broken img with fallback picture用备用图片替换损坏的图片
【发布时间】:2018-06-14 12:45:46
【问题描述】:

这真的很简单:如果指向图片的链接被破坏,则备份链接会介入。我已经用谷歌搜索了这个,它应该是直截了当的,但我无法让它工作。我需要在 Javascript 中添加它,这是我一直试图修复它的行:

var issuePicFront = document.createElement("img");
issuePicFront.id = "first" + count;
issuePicFront.src = issues[count].images.imageFront;
issuePicFront.onerror="this.src=replacePic";
var replacePic = https://www.jordans.com/~/media/jordans%20redesign/no-image-found.ashx?h=275&la=en&w=275&hash=F87BC23F17E37D57E2A0B1CC6E2E3EEE312AAD5B

我仍然收到404 (Not found)。根据大多数 och the internetz,这是常见的解决方案,但对我不起作用。

有什么线索可以解决这个问题吗?

【问题讨论】:

标签: javascript onerror


【解决方案1】:

您应该在后备 URL 周围加上引号(假设其余代码正常工作)。

我还建议将错误处理程序更改为函数,如下所示:

issuePicFront.onerror=function(e){
   var replacePic = '<URL>'
   this.src=replacePic;
};

【讨论】:

    猜你喜欢
    • 2011-03-19
    • 2013-03-03
    • 2019-05-18
    • 1970-01-01
    • 2017-04-16
    • 2014-08-08
    • 2012-02-09
    • 2017-09-13
    • 1970-01-01
    相关资源
    最近更新 更多