Skip to content Skip to sidebar Skip to footer

How Do I Hide Broken Images In Javascript?

I have my image inside an if statement: if (item.image) historyHtml += ' />

Solution 2:

As @piskvor says, actually loading the image in an img tag is the only way of finding out whether the URL is broken or not. The error event gets fired if loading fails.

But looking at your code, maybe the opposite approach makes most sense: Hide the <a> by default, and show it in the onload event of the image.

Abridged:

<a href=".." id="image228" style="display: none">
 <img src="..." onload="this.parentNode.style.display = 'block'">
</a>

Post a Comment for "How Do I Hide Broken Images In Javascript?"