我有数据聚合器,通过特定方式组织来自不同来源的数据.
有时,源类型中给出的图像不可用或源拒绝提供图像.在这种情况下,我想删除为图像标记给出的空间.可能吗?

当没有找到图像或服务拒绝为图像提供服务时,我想要隐藏突出显示的区域空间.
最好的方法是使用该onerror功能.像这样的东西:
<img src="image_not_found.jpg" onerror="this.style.display = 'none';" alt="">
你可以在这里找到更多相关信息http://msdn.microsoft.com/en-us/library/cc197053(v=vs.85).aspx
编辑
即使这适用于所有浏览器,使用该onerror属性也会使HTML无效,因为它不属于img属性列表.一篇关于使用此属性的利弊的文章.http://blog.sociomantic.com/2010/07/html-onerror-the-good-the-bad-and-the-ugly/