ron: link in innerHTML geht nicht

Beitrag lesen

hi,

entweder habe ich die antwort nicht verstanden, oder das gesagte funktioniert nicht...

folgender code brachte als ausgabe auch keinen link...

<html>
<head>
<title></title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="textrein"></div>
<script language="javascript">

var div = document.getElementById('textrein');

div.innerHTML="<a='#'>";
div.innerHTML= div.innerHTML + "text";
div.innerHTML = div.innerHTML + "</a>";
alert(div.innerHTML);
</script>
</body>
</html>

da fehlt dann das "<a='#'>" in der ausgabe...

gruß ron

Das Problem dabei ist, dass in deinem div-Tag hinterher nur noch ein </a> steht, aussehen müsste das ganze so:
[...]
div.innerHTML="<a='#'>";
div.innerHTML= div.innerHTML + "text";
div.innerHTML = div.innerHTML + "</a>";
[...]

Und dann halt bei Bedarf noch <br>'s setzen!

Gruss