我在想,在html的img标签中,是否有可能使用另一张图片替代文本。或者是否可以将img标签嵌套在alt中。例如:
<img alt = "<img src='backup-image'>" src = "image">
不,您不能在<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()">
alt
属性主要是为了在用户无法看到图像的情况下提供文本替代内容,因此它非常有用。 - Jukka K. KorpelaonError
JavaScript 函数找到了答案。 - Hammad Ahmed