Jürgen Berkemeier: createElement und link()

Beitrag lesen

Hallo,

so gehts:

...
<script type="text/javascript">
function start() {
 var feld=document.getElementById("lnk").firstChild ; // Hier soll der Link hin
 var text=document.createTextNode("DynLink") ;        // Der verlinkte Text
 var link=document.createElement("a") ;               // Der A-Knoten
  link.href="javascript:alert('Dynamischer Link')" ;  // Das Ziel
  link.appendChild(text) ;                            // Text in den A-Knoten hängen
  document.getElementById("lnk").replaceChild(link,feld) ; // Text durch Link ersetzen
}
</script>
</head>
<body onload="start()">  // Wichtig: Script darf erst laufen, wenn DIV existiert!
<div id="lnk">Ohne JS kein Link!</div>
</body>
...

Gruß, Jürgen