JSFiddle - React, Tailwind, and code Playground

HTML

<img src="http://artandcraftdays.co.uk/wp-content/uploads/2015/07/buterfly_and_drops-263x300.png" width="100" />
<img src="https://www.chromacolour.co.uk/media/catalog/category/art-supplies_5.jpg" width="100" />
<img src="https://www.example.com/media/doesnt-exists.jpg" width="100" />

JavaScript

var errorHandler = function(imageParsed) {
  imageParsed.src = "http://www.theemailcompany.com/wp-content/uploads/2016/02/no-image-placeholder-big-300x200.jpg";
  alert('error');
};

var imgs = document.getElementsByTagName("img"),
  len = imgs.length;

for (var i = 0, lenImage = len; i < lenImage; i++) {
  imgs[i].onerror = function() {
    errorHandler(imgs[i]);
  };
}