Comment cacher des images cassées en javascript?
J'ai mon image à l'intérieur d'une instruction if:
if (item.image)
historyHtml += '<a href=' + item.image + ' class="image" target="_blank"><img src="' + item.image +'" width="111px"/></a>';
source d'informationauteur jprim
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la onerror gestionnaire. Dans la ligne de la forme, il ressemble à ceci:
@Piskvor dit, en fait le chargement de l'image dans une balise img est la seule façon de savoir si l'URL est cassé ou non. Le
error
événement est déclenché si le chargement échoue.Mais en regardant ton code, peut-être à l'opposé de l'approche a plus de sens: Masquer la
<a>
par défaut, et de la montrer dans laonload
cas de l'image.Abrégée: