如果数据库中未提供图像,我的 CMS 会生成 img src=“(unknown)“。当发生这种情况时,我想使用 javascript 将其更改为 img src=”/images/missing.png” 作为一个完整的 JS 菜鸟,我尝试了几种 hack,但似乎都没有用……有什么想法吗? (如果有任何不同,页面上可能会有不止一张图片)
原文由 Hoobamac 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果数据库中未提供图像,我的 CMS 会生成 img src=“(unknown)“。当发生这种情况时,我想使用 javascript 将其更改为 img src=”/images/missing.png” 作为一个完整的 JS 菜鸟,我尝试了几种 hack,但似乎都没有用……有什么想法吗? (如果有任何不同,页面上可能会有不止一张图片)
原文由 Hoobamac 发布,翻译遵循 CC BY-SA 4.0 许可协议
我用它来解决我遇到的类似问题(使用 javascript)…
const images = document.querySelectorAll("img");
images.forEach((image) => {
let imgsrc = image.getAttribute("src");
if (imgsrc === "") {
image.src = "/images/missing.png";
}
});
原文由 santiagocodes 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答918 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
这应该适合你,如果你使用
onError
处理丢失图像的事件src