Javascript HTML-Img alt属性隐藏图像

Javascript HTML-Img alt属性隐藏图像,javascript,html,jquery,css,image,Javascript,Html,Jquery,Css,Image,我通过编程方式从网站上获取favicon的图标,方法是向example.com/favicon.ico请求图标 如果站点没有favicon,我想使用图像的alt属性来隐藏图像,这样它就不会出现,也不会缺少图像图标 比如说 <img src="https://www.businessinsider.com/favicon.ico" alt="$(this).hide();" height="16" width="16&qu

我通过编程方式从网站上获取favicon的图标,方法是向example.com/favicon.ico请求图标

如果站点没有favicon,我想使用图像的alt属性来隐藏图像,这样它就不会出现,也不会缺少图像图标

比如说

<img src="https://www.businessinsider.com/favicon.ico" alt="$(this).hide();" height="16" width="16">
可以这样做吗?

您可以使用内置的错误方法。基于此隐藏您的图像

$img.onerror,函数{ $this.hide; };
您可以立即放置占位符并检查图像是否加载到脚本中。如果已加载,则更换img src

var thisImage=新图像; thisImage.src=https://www.businessinsider.com/favicon.ico'; thisImage.onload=函数{ console.logImage 1准备好追加; document.querySelector.bg image.src=thismimage.src; };
是,源文件已填充,但未找到该文件。在我的实现中,无法检查BeforeHand如何在图像中使用onerror标记中的函数?这将如何实现?@SteveAlereza请参见以下示例: