HTML5 <img> 标签替代图片

标签 html image

<分区>

我只是想知道在 html img 标签中

<img alt = "default image" src = "image"> 是否有可能有替代图像而不仅仅是文本。或者是否可以将 img 标签嵌套在 alt ""s 中。

最佳答案

不,您不能将另一张图片放入 <img> 的 alt 属性中.但是,您可以使用 onerror 事件使用 JavaScript 加载另一个图像,因此如果未加载原始图像,则可以加载备份图像。

function standby() {
    document.getElementById('foo').src = 'https://www.google.com/images/srpr/logo11w.png'
}
<img id="foo" src="notfound.gif" onerror="standby()">

关于HTML5 <img> 标签替代图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28504753/

相关文章:

javascript - 修改 Canvas 大小时的 html5 Canvas 行为

html - 在 XSL 文件的 <select> 语句中选择默认值

javascript - 如何对已经由前进动画处理的元素应用悬停效果?

html - 如何在 html 表中分隔两个 tr

image - Delphi 中伪造的类似 Web 2.0 的动画工具提示

java - 为什么我的图像不会显示在我的布局中?

javascript - figcaption 的不透明度正在神秘地变化

css - 如何使图形图像在 css 中响应

ios - UITabBarController 背景图片设置不正确

excel - 使用openpyxl在excel中查找图像和删除图像