JSFiddle - React, Tailwind, and code Playground

by Alexey Mishin

HTML

<button onclick="window.location.reload(true)">Перезагрузить ифрейм</button>

JavaScript

function replaceImg() {
      var divs = document.querySelectorAll('div.img-replace');
      for (var i = 0; i < divs.length; i++)(function(i) {
        var img = document.createElement('img');
        img.src = divs[i].getAttribute('data-src');
        img.className = 'img-replace';

        img.onload = function() {
          divs[i].parentNode.replaceChild(img, divs[i]);
        }

      }(i))
    }

    setTimeout(replaceImg, 1000); // задержка на 1 сек для демонстрации