lousypoetry: Link mit insertAdjacentHTML oder createElement einfügen?

Hallo!

Ich hab folgendes Anliegen:

ich hab ein div das ca so aussieht:

<div id="f5" class="f"><a href="inhalt.html">text</a></div>

nun wird durch eine Funktion der Inhalt geändert, wodurch auch das "a href" verschwindet. Ist es möglich, dieses per JS wieder einzufügen?

Ich hatte mir dafür entweder "insertAdjacentHTML()" oder "createElement()" ausgeguckt, bekomms aber mit beiden nicht hin, bin mir auch nicht sicher, ob das mit Links überhaupt funktioniert? Kann mir da jemand helfen? Danke!

--
life's for the living. so check me tomorrow [Matthew Good Band]
  1. Hallo,

    function Text2Link(Id,Ziel) {
     var feld=document.getElementById(Id).firstChild ;
     var text=document.createTextNode(feld.nodeValue) ;
     var link=document.createElement("a") ;
      link.href=Ziel ;
      link.appendChild(text) ;
      document.getElementById(Id).replaceChild(link,feld) ;
    }

    Wandelt den Text im Feld mit der "Id" in einen Link um, der nach "Ziel" zeigt. Funktioniert aber nur in neueren Browsern.

    Gruß, Jürgen