das Klonen mit document.getElementById('test').cloneNode(true); klappt schon, allerdings soll der zu klonende Bereich eine Variable enthalten und ich habe leider keine Ahnung, wie ich das realisieren soll...
Du willst ja nur das Bild ersetzen. Wieso änderst Du nicht mit den DOM-Methoden von JS die Node?