Hallo Ashura.
Und was genau?
Ein <div>-Elemet mit einem class-Attribut und Textinhalt.
Nein, das genügt noch nicht. Um HTML-Elemente in den Dokumentenbaum einhängen zu können, musst du sie erst einmal erstellen und ggf. mit Attributen oder eben Inhalt füllen.
Ich denke, dass dies noch recht gut machbar ist.
Du greifst über parentNode auf das Elternelement des Bildes zu und ersetzt das <img>-Element durch das, was du dort eben haben möchtest.
Also im Prinzip dasselbe, was das Skript momentan auch schon macht, nur eben dass du keinen Text einhängst und das <img>-Element entfernst, sondern das <img> durch etwas anderes ersetzt.
Dann probier ich es einfach mal:
var meinDiv = document.createElement("div");
var meinDivText = document.createTextNode("Testdiv");
meinText.setAttribute("class","test");
meinText.appendChild(meinDivText);
var links = document.getElementsByTagName('img');
links.parentNode.replaceChild(meinDiv, links);
Gruß,
Mario